Hal pertama yang perlu Anda lakukan adalah memastikan Anda menjalankan perintah keygen untuk menghasilkan kunci (jika Anda telah menghasilkan kunci, lewati langkah ini).
ssh-keygen -t rsa
Kemudian gunakan perintah ini untuk menekan kunci ke server jarak jauh, modifikasi untuk mencocokkan nama pengguna server Anda dan nama host.
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'
Anda harus memasukkan kata sandi Anda pertama kali untuk menyalin kunci. Setelah itu, Anda harus dapat login tanpa kata sandi, atau bahkan menggunakan scp atau rsync tanpa memasukkan kata sandi. Anda dapat menguji dengan perintah ini:
ssh user@hostname
Pasti jauh lebih mudah daripada mengetik kata sandi sepanjang waktu.
Metode Alternatif
Anda juga dapat menggunakan perintah ssh-copy-id sebagai gantinya. Misalnya, setelah menghasilkan kunci Anda, gunakan perintah ini:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname
Mudah.