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?
PubkeyAuthentication
set toyes
andPermitRootLogin
set to no and runssh jeitnier@[ip] -v
again? – 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 ~/.ssh
andls -ahl ~/.ssh/authorized_keys
– c0rp Sep 30 '14 at 16:52sudo
user 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