Error Permission denied (publickey) selain menggunakan key pairs Linux

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.