I have an Ubuntu 14.04 droplet with PubkeyAuthentication set to yes and PermitRootLogin set to no. Since I created it, my pubkey has worked fine. For some unknown reason today it's not accepting my pubkey.
So I login via the droplet console to see what's going on (which worked fine with my root password).
I re-generated my pubkey first in hopes that I could just ssh-copy-id up to the server but I kept just getting permission denied (publickey).
When that didn't work I set /etc/ssh/sshd_config values PubkeyAuthentication set to no and PermitRootLogin to yes so I can get a prompt again on my client MacbookPro.
[Partial] Output of ssh jeitnier@[ip] -v:
debug1: Authentications that can continue:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/jeitnier/.ssh/jeitnier_aws
debug1: Authentications that can continue:
debug1: Trying private key: /Users/jeitnier/.ssh/id_rsa
debug1: Trying private key: /Users/jeitnier/.ssh/id_dsa
debug1: Next authentication method: keyboard-interactive
debug1: Authentications that can continue:
debug1: Next authentication method: password
jeitnier@[ip]'s password:
So I enter the exact same password that I did to enter the console and I get Permission denied, please try again.
I've checked that I'm not locked out with grep ^jeitnier /etc/shadow.
I've never run into this before. What can I try next?
PubkeyAuthenticationset toyesandPermitRootLoginset to no and runssh jeitnier@[ip] -vagain? – Sep 30 '14 at 14:37ssh-copy-id. But then I just kept gettingpermission denied (publickey). – Jared Eitnier Sep 30 '14 at 14:41ls -ahld ~/.sshandls -ahl ~/.ssh/authorized_keys– c0rp Sep 30 '14 at 16:52sudouser password, then try to log in with that viassh. – Sergiy Kolodyazhnyy Jun 06 '18 at 23:51PasswordAuthentication yes. – simlev Dec 30 '18 at 07:08