Sering kali jika SSH ke server, kita harus berkali-kali memasukkan
password untuk verifikasi. Ada cara untuk mempermudahnya, yaitu dengan
RSA Key. RSA Key adalah semacam kode unik yang pada server untuk
keperluan verifikasi. Dengan RSA Key, kita tidak perlu input password
berkali-kali lagi untuk login ke SSH.
Cara kerjanya dalam hal ini adalah melakukan generate RSA key pada
server / PC (berbasis Linux OS) yang akan digunakan untuk meremote
server tujuan SSH. RSA Key tersebut nantinya akan dikirim ke server
tujuan agar saat proses Authentication, server / PC yang kita gunakan
bisa langsung dikenali sehingga server tidak perlu mengirim prompt
permintaan password pada Server / PC kita.
Berikut langkah-langkahnya:
1. Jalankan command berikut pada PC (berbasis linux) anda untuk menggenerate RSA key:
# ssh-keygen -t rsa2. Saat muncul pertanyaan “Enter passphrase (empty for no passphrase)” silakan langsung tekan Enter dan biarkan tanpa password dulu. seperti gambar berikut
3. Maka RSA Key akan tercreate dalam PC anda
Generating public/private rsa key pair.4. Copy RSA Key identity pada PC anda ke server tujuan dengan command:
Enter file in which to save the key (/home/jagoan/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/jagoan/.ssh/id_rsa.
Your public key has been saved in /home/jagoan/.ssh/id_rsa.pub.
# ssh-copy-id -i ~/.ssh/id_rsa.pub user@iptujuan5. silahkan coba masuk, kini anda sudah bisa melakukan SSH tanpa memasukkan password
0 comments:
Posting Komentar