¿Cómo reparar el error No se encontró ningún método de intercambio de clave coincidente en Mac?

El error No Matching Key Exchange Method Found en Mac ocurre cuando los usuarios intentan usar SSH para ponerse en contacto con un servidor remoto y su intento de acceder a él no tiene éxito. Esto es muy frustrante y molesto para los usuarios. Sin embargo, este error es tan común que a menudo encontrará tipos de UNIX que analizan cómo están experimentando este problema y le brindan consejos sobre cómo deshacerse de él.

En la palabra UNIX, estos servidores y clientes SSH se utilizan en diferentes formas y versiones. OpenSSH es uno de ellos que permite a los usuarios iniciar sesión de forma segura en un servidor remoto. OpenSSH se actualiza con bastante frecuencia, pero los clientes pueden estar usando una versión anterior y los servidores pueden estar en una versión diferente a la que conduce al error en cuestión.

En otros casos, el error implica lo siguiente: “123.123.123.123 puerto 22: no se encontró ningún método de intercambio de clave coincidente. Su oferta: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1”. Verifique las diferentes correcciones proporcionadas a continuación y aplíquelas en su Mac para resolver el problema:

Posibles soluciones para el error No se encontró ningún método de intercambio de clave coincidente en Mac

Solución 1: habilite métodos de intercambio de claves anteriores

A veces, el servidor puede habilitar los métodos de intercambio de claves anteriores utilizados por los clientes para que el error en cuestión ya no se active. Debe seguir los pasos a continuación para reconfigurar la configuración de SSH:

  • Abra la Terminal y ejecute el siguiente comando para abrir el archivo de configuración SSH usando el editor de texto NANO:

sudo nano etc /ssh /ssh_config

  • A este archivo de configuración de OpenSSH, agregue las siguientes líneas para habilitar los métodos de intercambio de claves más antiguos para este servidor:

KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14 -sha1 Cifrados 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

  • Ahora, ejecute el siguiente comando para guardar los cambios y regenerar las claves SSH:

ssh-keygen-A

  • Reinicie el dominio SSH y luego use el siguiente comando y verifique el siguiente si se resuelve el error No Matching Key Exchange Method Found en Mac:

reiniciar servicio ssh

Solución 2: use PuTTY

PuTTY es una alternativa para el cliente SSH. Funciona mejor con métodos de intercambio de claves. Por lo tanto, le recomendamos que lo use en lugar del cliente actual y vea si esto funciona para usted. Para instalarlo en su Mac, debe iniciar la terminal y ejecutar el siguiente comando:

sudo apt instalar masilla

Solución 3: habilite SHA-1

Si persiste el error No Matching Key Exchange Method Found en Mac, le recomendamos que siga las siguientes soluciones que seguramente lo ayudarán a resolver este problema por usted:

  • Abra la Terminal y use el siguiente comando para abrir el archivo de configuración SSH usando el editor de texto NANO:

sudo nano /etc /ssh /ssh_config

  • Asegúrese de navegar a través de este archivo hasta que vea las siguientes líneas:

MAC hmac-md5,hmac-sha1, [email protected],hmac-ripemd160

  • Desde aquí, elimine # y reemplácelo con esto:

MAC hmac-md5,hmac-sha1,hmac-sha2-256,[email protected],hmac-ripemd160

  • Elimine # de su inicio también y localice la siguiente línea:

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

  • Ahora, copie y pegue lo siguiente al final para completar la configuración del archivo:

HostkeyAlgorithms ssh-dss,ssh-rsa

KexAlgorithms +diffie-hellman-group1-sha1,diffie-hellman-group14-sha1

  • Guárdelo y luego salga del editor Nano,
  • Compruebe y vea si esto solucionó el error No se encontró ningún método de intercambio de clave coincidente en Mac.
Conclusión

¡Eso es todo! Ahora, estamos completando nuestro artículo sobre cómo corregir el error No se encontró el método de intercambio de claves coincidentes. Con suerte, estas correcciones le serán útiles para deshacerse del problema de su Mac. Comente abajo en caso de cualquier consulta, pregunta y sugerencia sobre el artículo.