Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

Login SSH Tanpa Password Menggunakan Key

Panduan ini dibuat agar anda bisa login ke server anda secara aman tanpa menggunakan password atau kata sandi. Melainkan menggunakan sebuah key yang sudah di generate sebelumnya.


Proses Membuat Key


Untuk membuat key tersebut kita membutuhkan Puttygen atau puttygen.exe (download di sini).



Kemudian klik Generate.

Lalu gerak-gerakkan mouse anda pada kotak Putty key generator yang sudah di sediakan. Terus gerakkan hingga proses pembuatan key selesai.



Setelah selesai, public key akan terbuat secara otomatis. Kemudian kita save text tersebut dengan cara klik Save Public Key  dan Save Private Key. Jangan di close dulu.


Untuk penamaan public key, akhiran file menggunakan .pub sedangkan untuk private key menggunakan akhiran file .ppk.


Sekarang proses pembuatan key sudah selesai.


Proses Setting Key di Server


Selanjutnya adalah melakukan setting key pada server. Pada proses ini anda harus melakukan login ke dalam server terlebih dahulu, pastikan login sebagai root.


Kemudian copy text yang di highlight berwarna biru pada Puttygen sebelumnya.


$ mkdir .ssh $ echo "----paste-dari-puttygen.exe-diatas----" > .ssh/authorized.keys


Contohnya seperti berikut ini.



Proses setting key di server sudah selesai.


Proses Mengaktifkan Login SSH Hanya Menggunakan Key


Pada proses ini kita akan mengaktifkan login ke ssh hanya menggunakan key saja. Sebagai tambahan informasi, file public key dan private key harus dijaga secara baik-baik dan jangan sampai hilang atau corrupt file tersebut.


Kita ke pengaturan SSH di /etc/ssh/ssh_config


Lalu tambahkan 3 baris terakhir berikut ini :


PasswordAuthentication no ChallengeResponseAuthentication no UsePAM no


Kemudian restart sshd


systemctl restart ssh


atau


systemctl restart sshd


Selesai.


Proses Login Menggunakan Key


Untuk login menggunakan key setup putty anda sebagai berikut.


Masukkan host name atau IP address server beserta dengan port server anda.



Kemudian klik SSH lalu klik Auth.

Pada bagian auth kemudian browse dimana file private key atau ppk yang sudah anda generate berada.



Jika sudah Ok. Selamat anda kini bisa login ke server tanpa harus mengirimkan password root.

Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.