GNU/Linux >> Tutoriales Linux >  >> Linux

SSH no acepta mi clave desde que actualicé Mac OS X a Sierra

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ó :

Nota: No se recomienda el uso de esta solución debido a las antiguas claves DSA.
Solución:
En MAC edite (o cree si no existe) el archivo ~/.ssh/config y agregue la siguiente línea:
PubkeyAcceptedKeyTypes +ssh-dss


Linux
  1. Cómo configurar claves SSH

  2. Ssh:¿la diferencia entre una clave Openssh y una clave Putty?

  3. Cómo configurar claves SSH en Ubuntu 16.04

  4. Cómo configurar las claves SSH para el inicio de sesión ssh "sin contraseña" en Linux

  5. cómo actualizar homebrew con Cron en Mac os

Cómo configurar claves SSH en CentOS 7

Cómo configurar claves SSH en Debian 9

Cómo configurar claves SSH en Debian 10

¿Cómo configurar claves SSH – SO Windows?

Genere claves SSH para iniciar sesión sin contraseña en Ubuntu

Genere claves RSA con SSH usando PuTTYgen