Si vous avez l'erreur suivante
Unable to negotiate with x.x.x.x port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
ou
Unable to negotiate with x.x.x.x port 22: no matching cipher found. Their offer: 3des-cbc
malgré la commande : ssh x.x.x.x -o KexAlgorithms=+diffie-hellman-group1-sha1
Vous devez appliquer la méthode suivante
-
Ajoutez les lignes ci dessous à votre
/etc/ssh/ssh_config
KexAlgorithms diffie-hellman-group1-sha1,
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr
-
Regénérez vos clés avec
ssh-keygen -A
-
redémarrez ssh avec
service ssh restar
t
Si besoin faites précéder ces commandes par : sudo
Si l'erreur est : Unable to negotiate with 192.168.1.13 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
faire
- ssh -oHostKeyAlgorithms=+ssh-dss
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Bonne chance