If-Koubou

Bypass SSH Login dengan Menambahkan Kunci Anda ke Server Jauh dalam Perintah Tunggal

Bypass SSH Login dengan Menambahkan Kunci Anda ke Server Jauh dalam Perintah Tunggal (Bagaimana caranya)

Jika Anda ingin mengatur kunci SSH untuk memungkinkan masuk tanpa kata sandi, Anda dapat melakukannya dengan satu perintah. Ini cukup mudah.

Hal pertama yang harus Anda lakukan adalah memastikan Anda telah 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

Ini pasti jauh lebih mudah daripada mengetikkan 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 pengguna @ hostname

Mudah.