Setup di sisi client / yang akan meremote
diuser yang sekarang login jalankan perintah berikut :
ssh-keygen -t rsa
di layar akan tampil beberapa pernyataan, silahkan ikuti perintah dibawah ini :
ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/amek/.ssh/id_rsa): TEKAN ENTER Enter passphrase (empty for no passphrase): TEKAN ENTER Enter same passphrase again: TEKAN ENTER Your identification has been saved in /home/amek/.ssh/id_rsa. Your public key has been saved in /home/amek/.ssh/id_rsa.pub. The key fingerprint is: c5:37:40:27:fa:34:f1:3b:4d:d3:19:65:15:3b:27:d1 cecep@cherry The key's randomart image is: +--[ RSA 2048]----+ | .= . .+B| | o * +E| | . = + ++o| | + o = oo| | S . o . | | . | | | | | | | +-----------------+
Sekarang Anda memiliki satu set kunci public dan private. Langkah selanjutnya adalah mentransfer berkas kunci publik ke server remote.
scp ~/.ssh/id_rsa.pub amek@192.168.9.3:~
Lengkap sudah semua langkah yang diperlukan di sisi client.
UPDATE: cara termudah untuk menginstal berkas kunci publik, adalah dengan ssh-copy-id.
ssh-copy-id -i ~/.ssh/id_rsa.pub amek@192.168.9.3
Setup di sisi server (remote komputer)
Sekarang Anda login ke server remote. Disana Anda sudah memiliki berkas kunci publik id_rsa.pub. Langkah selanjutnya adalah menyalin isi dari berkas itu ke berkas ~/.ssh/authorized_keys.
cat id_rsa.pub >> ~/.ssh/authorized_keys
Selesai sudah semua langkah yang diperlukan, selanjutnya kita tinggal test saja.
Test login tanpa password
Anda tinggal melakukan akses ssh ke server menggunakan username yang sudah diset.
ssh amek@192.168.9.3
Jika semuanya sesuai dengan rencana, harusnya Anda bisa login ke server remote tanpa diminta password lagi.

EmoticonEmoticon