Skenario yang diinginkan :
Setelah login pada sistem CLIENT dapat melakukan ssh/scp ke sistem SERVER tanpa password.
Contoh berikut ini untuk menjalankan skenario di atas dengan menggunakan user root pada sisi SERVER.
Syarat awal :
1. Memiliki user login pada sisi CLIENT
2. Mengetahui password 'root' pada sisi SERVER
1. Lakukan pada 'CLIENT' :ssh-keygen -t rsa
Tekan tombol enter saja, demikian pula dengan pertanyaan passphrase enter saja (kosong).
Akan terbentuk : ~/.ssh/id_rsa -dan- ~/.ssh/id_rsa.pub
scp .ssh/id_rsa.pub root@SERVER:.ssh/CLIENT.pub
2. Lakukan pada 'SERVER' :vi /etc/ssh/sshd_config
Pastikan terdapat baris seperti berikut :
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
cd ~root/.ssh
cat CLIENT.pub >> authorized_keys
Saatnya mencoba :
Login pada CLIENT dengan user yang sama dengan user yang digunakan pada saat melakukan langkah 1.
Jalankan perintah : ssh @SERVER
Jika langkah yang dilakukan benar, maka kita akan berada pada sisi SERVER dengan user 'root' tanpa ditanyakan password lagi.
No comments:
Post a Comment