Rabu, 17 September 2008

SSH Tanpa Password

Pengalaman beberapa waktu lalu, aku lalukan backup server dengan rsync, di gabung dengan ssh tapi selalu di minta password ketika jalankan backup, tulisan ini di buat supaya nda hilang lagi cara bikin ssh tanpa password. begini caranya, pikirkan anda punya server dengan ip 192.168.1.1 dan client backup anda ip 192.168.1.2:
ini langkahnya (ikuti yg di cetak tebal miring)
  1. root@192.168.1.2#ssh-keygen -t [dsa/rsa] -> pilih salah satu tanpa opsi -t default rsa, maka akan muncul lokasi penyimpanan file untuk authentifikasi gampangnya enter saja.
  2. selanjutnya masuk ke directory di mana file auth anda di simpan, secara default ada di ~/.ssh/ di dalam folder akan terbentuk 2 file yaitu id_rsa dan id_rsa.pub dengan ketikan root@192.168.1.2#cd ~/.ssh/
  3. setelah itu copykan file id_rsa.pub / id_dsa.pub ke server anda dalam hal ini punya saya ip nya 192.168.1.1 dengan menggunakan copy samba "scp" root@192.168.1.2#
    scp ~/.ssh/id_rsa.pub root@192.168.1.1:~/.ssh/id_rsa.pub.
  4. melalui ssh loginlah ke server root@192.168.1.2:ssh 192.168.1.1:~/.ssh/ds
  5. root@192.168.1.1#cat id_rsa.pub >> authorized_keys akhirnya terbentuk file baru yang isinya sama dengan id_rsa.pub.
  6. hapus file id_rsa.pub dan rubah hak aksesnya menjadi 640. root@192.168.1.1#rm -rf id_rsa.pub & root@192.168.1.1#chmod 640 authorized_keys
  7. coba sekarang exit dari ssh root@192.168.1.1#exit
  8. sekarang coba untuk login ke 192.168.1.1 dengan ssh dengan menyertakan authorized root@192.168.1.2#ssh -i ~/.ssh/id_rsa.pub root@192.168.1.1 dan setelah berhasil login anda coba keluar dan coba login ssh lagi, selanjutnya anda tidak akan di minta password lagi.

Tidak ada komentar: