SSH
Pada coretan kali ini akan membahas tentang proses instalasi ssh pada system operasi Linux CentOS, sebelum melakukan instalasi, sedikit menjelaskan mengenai SSH, Secure Shell (SSH) adalah sebuah protokol jaringan untuk melakukan komunikasi data yang amandan diberikan akses untuk melakukan perintah jarak jauh (remote) antara dua jaringan komputer.
Berikut merupakan tahapan dari instalasi SSH beserta konfigurasinya
- Buat akun baru dengan mengunakan perintah
#useradd irfan -> irfan nama user yang digunakan - Pertama lakukan update system dengan melakukan
perintah
#yum update - Lakukan tahpan instalasi ssh dengan menggunakan perintah
#yum -y install openssh-server openssh-clients - Setelah melakukan instalasi ssh, lalu cek apakah
ssh telah terpasang dengan perintah
ss -ntlp | grep ssh, by default ssh menggunakan port 22 - Lakukan konfigurasi ssh dengan perintah
#vi /etc/ssh/sshd_config - Tambahkan Konfigurasi PermitRootLogin
seperti gambar berikut ini
- Simpan dan keluar dengan perintah
:wq + enter - Buat directory .ssh pada akun yang telah dibuat
#mkdir .ssh - Lalu masuk ke dalam directory ssh
#cd .ssh/ - Kemudian buat file "authorized_keys” didalam directory ssh dengan perintah
#touch authorized_keys - Sebelumnya buat ssh-key pada client, disini menggunakan windows sebagai client, dengan menggunakan perintah
ssh-keygen --> pada commandprompt (CMD) - Masukan ssh-key yang tadi dibuat, bisa di cek pada lokasi “C:\Users\Irfan\.ssh” ke dalam file “authorized_keys”
- Selanjutnya restart
#systemctl restart sshd
EX Error
- Jika terdapat error/Permission Denied maka ketikan perintah di bawah ini
- chmod g-w /home/irfanmaulana
- chmod 700 /home/irfanmaulana/.ssh/
- chmod 600 /home/irfanmaulana/.ssh/authorized_keys
- Kemudian restart kembali
#systemctl restart sshd - Lalu cek dengan perintah
#systemctl status sshd - Untuk mencobanya buka CMD pada client, kemudian ketikan perintah ssh namauser@192.x.x.x
- Jika berhasil maka dapat terhubung dengan server
0 komentar:
Posting Komentar