GNU/Linux >> Tutoriels Linux >  >> Debian

Ssh - Comment activer l'échange de clés Diffie-hellman-group1-sha1 sur Debian 8.0 ?

Je ne parviens pas à me connecter en ssh à un serveur qui demande un diffie-hellman-group1-sha1 méthode d'échange de clé :

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

Comment activer le diffie-hellman-group1-sha1 méthode d'échange de clé sur Debian 8.0 ?

J'ai essayé (comme proposé ici) de

  1. ajoutez les lignes suivantes à mon /etc/ssh/ssh_config

    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
    Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr
    
  2. régénérer les clés avec

    ssh-keygen -A
    
  3. redémarrer ssh avec

    service ssh restart
    

    mais toujours l'erreur.

Réponse acceptée :

Le site Web OpenSSH a une page dédiée aux problèmes hérités tels que celui-ci. Il suggère l'approche suivante, sur le client :

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 123.123.123.123

ou plus définitivement, en ajoutant

Host 123.123.123.123
    KexAlgorithms +diffie-hellman-group1-sha1

vers ~/.ssh/config .

Cela activera les anciens algorithmes sur le client , lui permettant de se connecter au serveur.


Debian
  1. Comment activer SSH sur Ubuntu 18.04

  2. Comment activer SSH sur Debian 9 ou 10

  3. Comment générer une clé SSH dans Windows 10

  4. Comment générer et configurer des clés SSH sur Debian 10

  5. Configurer les clés SSH sur le système Debian 9 - Comment faire ?

Comment activer SSH sur Debian 11 Bullseye Linux

Comment activer SSH sur Debian 10 Buster

Comment installer le client Putty SSH sur Debian 11

Comment installer et activer le serveur SSH sur Debian 10

Comment configurer des clés SSH sur Debian 11 Linux

Comment configurer WireGuard VPN sur Debian 11