Untuk meremote Server / PC lain berbasis linux kita bisa menggunakan SSH. Apa itu SSH bisa dilihat di http://wiki.linux.or.id/Ssh.
Misalkan disini kita punya dua buah komputer (satu PC A dan satu lagi server B). Agar PC A dapat terhubung tanpa menggunakan password ke server B, maka PC A harus memberikan identitas key nya ke server B. Diasumsikan di PC A user kita adalah “testingA” dan diasumsikan di server B kita akan masuk ke user “testingB”
- Pastikan package ssh sudah terinstall di kedua komputer.
- Buat key di PC A dengan perintah
“ssh-keygen -t rsa”
- lihat isi key di PC A dengan perintah
“cat > /home/testingA/.ssh/id_rsa.pub”
contoh isi dari file tersebut kira2 seperti ini:
“ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxasUAQjVwcIj11Hemz jBr3NCWnGmfmMu7u4Kzmp/EUp1l1P9COjWwn3TaX++e8hVtKtoA/BzZ pnf/wnR5HRTbf09IOWEtaHUH5DCCQziXtHMU7+inBJFGoYmkQKWEvSg Hm9ePKU9lGf6R3wj7v6W5eOR3hTlbzDa+nhjuu90tredcNFys1ZvGAs Eh8GDG+vTfbXOgNl7XHJ2oZ0wZV1rgtKaefNzvkLYK3dIx8Jt2rKuSo KrnFRSwJYzwD+jMUWKERhaS0ZCre+YNqRYjcZY6BkhK+tUQGwNuWsYp nPlDAeACCwLXVsUZQt3zuMdkDeyDeYpeREkMLQg90w3znMIcQ== testingA@pcA”
Tidak perlu dipahami cukup di copy saja kedalam clipboard dengan mengeblok dari awal (ssh-rsa) sampai akhir (pcA).
- dari server B jalankan perintah
“ls -l /home/testingB/.ssh/”
- Lalu lihat apakah sudah ada file yang bernamakan authorized_keys. Jika
belum, buatlah dengan perintah
“cat > /home/testingB/.ssh/authorized_keys”
tekan ENTER lalu paste isi id_rsa.pub diatas lalu tekan Ctrl-D untuk menyimpan. Untuk Red Hat based dan beberapa distro pastikan authorized_keys yang anda buat mempunya attribut rwx—— atau (700). Jika belum maka ubah attributnya dengan perintah
“chmod 700 /home/testingB/.ssh/authorized_keys”
.
- Jika file authorized_keys sudah ada, maka isi dari id_rsa.pub PC A dapat di tambahkan dibawah key yang lain, dengan menggunakan editor vi atau text-editor lainnya.
- Coba lakukan remote ke server B dari PC A dengan perintah:
“ssh testingB@serverB”
- Jika prosedurnya benar maka anda akan terhubung langsung ke server B tanpa dimintai password lagi.
Jika kita ingin menambah komputer lagi (PC C dan PC D misalnya) yang bisa meremote ke server B tanpa password, maka kita harus meng-generate id_rsa.pub dari kedua PC tersebut (dengan perintah
“ssh-keygen -t rsa”
) lalu isi dari masing2 id_rsa.pub itu kita tambahkan di authorized_keys di server B.
No comments:
Post a Comment