Technology

SSH Tanpa Password dengan RSA Key Auth.

 

   

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 rsa

2. Saat muncul pertanyaan “Enter passphrase (empty for no passphrase)” silakan langsung tekan Enter dan biarkan tanpa password dulu.

3. Maka RSA Key akan tercreate dalam PC anda

Generating public/private rsa key pair.
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.

4. Copy RSA Key identity pada PC anda ke server tujuan dengan command:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@iptujuan

5. Silakan coba, kini anda sudah bisa melakukan SSH tanpa memasukkan password :-)


Artikel Terkait

Berikan Komentar

Your email address will not be published. Required fields are marked *