Error en OSX/macOS no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

Hola, buenos días,

Si al intentar acceder a un equipo a través de SSH desde OSX / macOS os aparece este mensaje:

Unable to negotiate with 10.0.0.4 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

Necesitáis seguir los siguientes pasos para resolverlo:

Teclead

sudo nano /etc/ssh/ssh_config

Os pedirá vuestro password de administrador de vuestro Mac.

Seguidamente se abrirá el fichero de configuración.

Hay que desplazarse a través del mismo y eliminar las almohadillas ‘#‘ que preceden las siguientes dos líneas:

Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc

y

MACs hmac-md5,hmac-sha1,umac-64@openssh.com

A continuación tenemos que insertar la siguientes dos líneas al final del fichero:

HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms +diffie-hellman-group1-sha1

Quedando el fichero aproximadamente como en la foto siguiente:

Con esto habremos completado los cambios, bastará con salir guardando los cambios presionando CTRL y X .

Los cambios tomarán efecto de inmediato, sin necesidad de reiniciar el ordenador.

Espero haberos servido de ayuda.

Salu2

 

Santi

Esta entrada fue publicada en Cisco, OSX / MAC, Seguridad y Redes. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .