Introducción:
Tengo dos MacBook. Uno que todavía tiene Mavericks OS X y otro que acabo de actualizar a Sierra OS X.
Desde la actualización, ya no puedo conectarme a través de SSH a uno de mis servidores Linux usando las claves RSA/DSA.
Siempre pide contraseña. Después de agregar la opción '-v' a la línea de comando ssh, para ver el protocolo de enlace, noté la siguiente línea:debug1: Skipping ssh-dss key /Users/michel/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes
Después de investigar un poco en Google, se dijo que las claves DSA ya no son 'seguras'.
Para que funcione nuevamente con las mismas claves DSA, se sugirió hacer lo siguiente, que funcionó :
Solución:
En MAC edite (o cree si no existe) el archivo ~/.ssh/config y agregue la siguiente línea:PubkeyAcceptedKeyTypes +ssh-dss