Permasalahan timbul ketika mengakses linux (ubuntu/debian) dengan perintah
ssh root@1.2.3.4
maka akan muncul error : Permission denied (publickey)
1.2.3.4 = ip public
ini terjadi karena ada ssh server yang belum diset untuk root publik, karena sebelumnya loginmenggunakan key .pem seperti berikut ini.
ssh -i cloudkey.pem ubuntu@1.2.3.4
1.2.3.4 = ip public
kebanyakan cloud server hanya memberikan key .pem atau rsa.
untuk mengatasi "Permission denied (publickey)" ini silahkan edit /etc/ssh/sshd_config
sudo nano /etc/ssh/sshd_config
"PermitRootLogin prohibit-password" menjadi "PermitRootLogin yes"
"PasswordAuthentication no" menjadi "PasswordAuthentication yes"
semoga bermanfaat.