GNU/Linux >> Tutoriels Linux >  >> Linux

sshd s'arrête avec l'erreur Aucun algorithme d'échange de clé pris en charge

J'ai rencontré ce problème sur Fedora. Finalement, j'ai remarqué :

[email protected]:/etc/ssh# ll
total 268K
drwxr-xr-x.   2 root root     4.0K Jun 30 06:06 ./
drwxr-xr-x. 128 root root      12K Jun 30 05:15 ../
-rw-r--r--.   1 root root     237K Jun  8 23:30 moduli
-rw-r--r--.   1 root root     2.2K Jun  8 23:30 ssh_config
-rw-------.   1 root root     4.3K Jun 30 06:03 sshd_config
-rw-r-----.   1 root ssh_keys    0 Jun 27 00:46 ssh_host_ecdsa_key
-rw-r--r--.   1 root root        0 Jun 27 00:46 ssh_host_ecdsa_key.pub
-rw-r-----.   1 root ssh_keys    0 Jun 27 00:46 ssh_host_ed25519_key
-rw-r--r--.   1 root root        0 Jun 27 00:46 ssh_host_ed25519_key.pub
-rw-r-----.   1 root ssh_keys    0 Jun 27 00:46 ssh_host_rsa_key
-rw-r--r--.   1 root root        0 Jun 27 00:46 ssh_host_rsa_key.pub

Les fichiers clés sont de longueur nulle ! J'ai généré de nouvelles paires de clés et cela a résolu le problème :

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

Je viens de rencontrer le même problème, je l'ai résolu en transformant mon chemin HostKey relatif en un chemin absolu, c'est-à-dire au lieu de

HostKey ./ssh_host_key

mettre :

HostKey /home/dmitry/ssh_host_key

ou où qu'il soit.

Cette erreur n'est pas très utile, n'est-ce pas ?


FWIW, je viens de rencontrer le même message d'erreur, mais avec une cause différente. Dans mon cas, le problème s'est avéré être que mes fichiers de clé privée hôte étaient en mode 640 au lieu de 600. Un redémarrage rapide de chmod et sshd a résolu le problème. Je suppose que le thème commun ici est que sshd ne charge pas les clés de l'hôte pour une raison ou une autre.


Linux
  1. Surveillance de la sécurité sous Linux avec Tripwire

  2. Désactiver la connexion avec le compte root

  3. Cartographier la combinaison de touches avec Xmodmap ?

  4. Impossible de signer Csr avec la clé racine Ca ?

  5. Erreur de clé Ssh invalide dans Juju lors de son utilisation avec Maas ?

Correction de HTTP Basic :accès refusé et erreur d'échec d'authentification fatale avec GitLab

comment mettre à jour homebrew avec Cron sur Mac os

Impossible de compiler avec make | erreur fatale Pas d'espace disponible sur l'appareil

Erreur LUKS lors du démarrage

Générer une paire SSH avec AES-256-CBC

Comment lister tous les utilisateurs avec root ?