El día de hoy intenté conectarme via ssh a mi droplet en DigitalOcean como normalmente lo hago pero me salió el siguiente error:
ssh root@ip_publica
root@ip_publica: Permission denied (publickey).
Al ver este error me dirigí a Settings > Security > Add SSH Key a registrar la ssh key pero obviamente ya estaba registrado. Aún así no podía conectarme.
Solución:
1. Copiar la publickey de mi equipo
cat ~/.ssh/id_rsa.pub
2. Entrar a través de la consola de DigitalOcean
Estando dentro editar el archivo authorized_keys
vi ~/.ssh/authorized_keys
Eliminar las llaves guardadas, sin tocar la de DigitalOcean.
3. Pegar la llave copiada en el paso 1, guardar y conectarse nuevamente.