Lewati Masuk SSH dengan Menambahkan Kunci Anda ke Server Jarak Jauh dalam Perintah Tunggal
Jika Anda ingin mengatur kunci SSH untuk memungkinkan masuk tanpa kata sandi, Anda dapat melakukannya dengan satu perintah. Cukup mudah.
Hal pertama yang perlu Anda lakukan adalah memastikan Anda telah menjalankan perintah keygen untuk menghasilkan kunci (jika Anda telah membuat kunci, lewati langkah ini).
ssh-keygen -t rsa
Kemudian gunakan perintah ini untuk menekan tombol ke server jarak jauh, memodifikasinya agar sesuai dengan nama pengguna dan nama host server Anda.
cat ~ / .ssh / id_rsa.pub | ssh user @ hostname 'cat >> .ssh / official_keys'
Anda harus memasukkan kata sandi saat pertama kali menyalin kunci. Setelah itu, Anda harus bisa masuk tanpa kata sandi, atau bahkan menggunakan scp atau rsync tanpa memasukkan kata sandi. Anda dapat menguji dengan perintah ini:
ssh user @ hostname
Jelas jauh lebih mudah daripada mengetik kata sandi sepanjang waktu.
Metode Alternatif
Anda juga dapat menggunakan perintah ssh-copy-id. Misalnya, setelah membuat kunci Anda, gunakan perintah ini:
ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ hostname
Mudah.