Rabu, 04 Juli 2012

Setting SSH agar Passwordless

SSH alias secure shell selalu kita gunakan untuk remote access ke sebuah node pada jaringan baik server, pc ataupun device lainnya. Kalau saya pribadi paling sering SSH untuk remote server.  Tidak jarang ketika ssh ke satu server, akan ssh lagi ke server lain dan sering direpotkan karena harus selalu enter ulang password. Nah, menggunakan public key, kita bisa membuat ssh passwordless untuk memudahkan pekerjaan (toh komunikasi antar server yang saya anggap trusted). Berikut langkah langkahnya:


Langkah pertama adalah kita generate SSH key nya:



[plain]
[fadhly@serverA ~]$ cd .ssh/
[fadhly@serverA ~]$ ssh-keygen -t rsa
[/plain]

Apabila ditanyakan passphrase, kosongkan saja dan langsung enter sampai kembali ke shell. Selanjutnya akan menghasilkan dua buah file, yaitu public key dan private key (id_rsa dan id_rsa.pub) copy file id_rsa.pub nya ke .ssh host tujuan.



[plain]
[fadhly@serverA ~]$ scp id_rsa.pub fadhly@serverB:./ssh
[/plain]

selanjutnya dari public key tersebut di server B buat authorized key nya:



[plain]
[fadhly@serverB ~]$ cd .ssh/
[fadhly@serverB ~]$ cat id_rsa.pub >> authorized_keys
[fadhly@serverB ~]$ chmod 700 *
[/plain]

kembali ke serverA dan coba lakukan ssh, makassh fadhly@serverBsudah tidak menggunakan password lagi :D lumayan supaya ga capek ngisi2 password terus. ;)

0 komentar:

Posting Komentar