Berikut cara login SSH Key dengan Linux
1. Generate key di Linux
ssh-keygen -t rsa -b 4096 -C "aceng@gmail.com"
2. Masukkan nama file key. Setelah itu Enter/kosongkan. Passphrase untuk memberi proteksi password pada key sebelum digunakan.
/home/user/.ssh/id_rsa
3.File key yang sudah digenerate ada 2, public key .pub dan private key. Buka file public key id_rsa.pub, copy isinya.
Di server buat folder dan file authorized_keys. Paste public key yang sudah dicopy ke nano editor.
mkdir ~/.ssh
cd ~/.ssh
nano authorized_keys
4. Login ke server
ssh user@IPSERVER atau ssh -i ~/.ssh/id_rsa.pub user@IPSERVER
5. Untuk menonaktifkan login dengan password, set PasswordAuthentication no pada konfigurasi SSH server. buka file sshd_config dengan perintah :
nano /etc/ssh/sshd_config
Cari baris di bawah ini
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
6. Restart SSH service
/etc/init.d/ssh restart