Comment corriger l’erreur Aucune méthode d’échange de clé correspondante n’a été trouvée sur Mac ?

L’erreur Aucune méthode d’échange de clé correspondante trouvée sur Mac se produit lorsque les utilisateurs tentent d’utiliser SSH pour entrer en contact avec un serveur distant, ce qui échoue dans leur tentative d’y accéder. C’est très frustrant et ennuyeux pour les utilisateurs. Cependant, cette erreur est si courante que vous trouverez souvent des types UNIX expliquant comment ils rencontrent ce problème et vous donnant des conseils sur la façon de s’en débarrasser.

Dans le mot UNIX, ces serveurs et clients SSH sont utilisés sous différentes formes et versions. OpenSSH est l’un d’entre eux qui permet aux utilisateurs de se connecter en toute sécurité à un serveur distant. L’OpenSSH est mis à jour assez souvent, mais les clients peuvent utiliser une version plus ancienne et les serveurs peuvent être sur une version différente de celle qui conduit à l’erreur en cours de discussion.

Dans d’autres cas, l’erreur implique ce qui suit : “123.123.123.123 port 22 : aucune méthode d’échange de clé correspondante trouvée. Leur offre : diffie-hellman-group-exchange-sha1, diffie-hellman-group14-sha1, diffie-hellman-group1-sha1 ». Vérifiez les différents correctifs fournis ci-dessous et appliquez-les sur votre Mac pour résoudre le problème :

Correctifs possibles pour l’erreur Aucune méthode d’échange de clé correspondante trouvée sur Mac

Correctif 1 : Activer les anciennes méthodes d’échange de clés

Parfois, les méthodes d’échange de clés plus anciennes utilisées par les clients peuvent être activées par le serveur afin que l’erreur en question ne puisse plus être déclenchée. Vous devez suivre les étapes ci-dessous pour reconfigurer la configuration SSH :

  • Ouvrez Terminal et exécutez la commande ci-dessous pour ouvrir le fichier de configuration SSH à l’aide de l’éditeur de texte NANO :

sudo nano etc /ssh /ssh_config

  • À ce fichier de configuration OpenSSH, ajoutez les lignes ci-dessous afin d’activer les anciennes méthodes d’échange de clés sur ce serveur :

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

  • Maintenant, exécutez la commande ci-dessous pour enregistrer les modifications et régénérer les clés SSH :

ssh-keygen -A

  • Redémarrez le domaine SSH puis utilisez la commande ci-dessous et vérifiez ensuite si l’erreur No Matching Key Exchange Method Found sur Mac est résolue :

redémarrage du service ssh

Correctif 2 : Utilisez PuTTY

PuTTY est une alternative au client SSH. Cela fonctionne mieux avec les méthodes d’échange de clés. Nous vous recommandons donc de l’utiliser à la place du client actuel et de voir si cela fonctionne pour vous. Pour l’installer sur votre Mac, vous devez lancer le terminal et exécuter la commande ci-dessous :

mastic d’installation sudo apt

Correctif 3 : Activer SHA-1

Si aucune erreur de méthode d’échange de clé correspondante n’a été trouvée sur Mac, nous vous recommandons d’utiliser les solutions de contournement ci-dessous qui vous aideront sûrement à résoudre ce problème pour vous :

  • Ouvrez Terminal et utilisez la commande ci-dessous pour ouvrir le fichier de configuration SSH à l’aide de l’éditeur de texte NANO :

sudo nano /etc /ssh /ssh_config

  • Assurez-vous de parcourir ce fichier jusqu’à ce que vous voyiez les lignes ci-dessous :

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

  • À partir de là, supprimez # et remplacez-le par ceci :

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

  • Supprimez également # de son début et localisez la ligne ci-dessous :

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

  • Maintenant, copiez-collez ce qui suit à la fin pour terminer la configuration du fichier :

HostkeyAlgorithms ssh-dss, ssh-rsa

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

  • Enregistrez-le puis quittez l’éditeur Nano,
  • Vérifiez et voyez si cela a corrigé l’erreur Aucune méthode d’échange de clé correspondante n’a été trouvée sur Mac.
Conclusion

C’est tout! Maintenant, nous terminons notre article sur la façon de corriger l’erreur Aucune méthode d’échange de clé correspondante n’a été trouvée. J’espère que ces correctifs vous seront utiles pour vous débarrasser du problème de votre Mac. Commentez ci-dessous en cas de questions, questions et suggestions concernant l’article.