GNU/Linux >> Tutoriales Linux >  >> Linux

sshd se apaga con un error de algoritmos de intercambio de claves no admitidos

Me encontré con este problema en Fedora. Eventualmente noté:

[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

¡Los archivos clave tienen una longitud cero! Generé nuevos pares de claves y solucionó el problema:

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

Acabo de encontrar el mismo problema, lo resolví convirtiendo mi ruta HostKey relativa en una absoluta, es decir, en lugar de

HostKey ./ssh_host_key

poner:

HostKey /home/dmitry/ssh_host_key

o donde sea.

Ese error no es muy útil, ¿verdad?


FWIW, me encontré con el mismo mensaje de error, pero con una causa diferente. En mi caso, el problema resultó ser que los archivos de clave privada de mi host estaban en modo 640 en lugar de 600. Un reinicio rápido de chmod y sshd resolvió el problema. Supongo que el tema común aquí es que sshd no carga las claves del host por una razón u otra.


Linux
  1. Monitoreo de seguridad en Linux con Tripwire

  2. Deshabilitar el inicio de sesión con la cuenta raíz

  3. cómo actualizar homebrew con Cron en Mac os

  4. Error de LUKS durante el arranque

  5. ¿Cómo enumero a todos los usuarios con root?

Comenzando con ls

Bloqueo de sshd

Combinación de teclas de mapeo con Xmodmap?

¿Error de clave Ssh no válida en Juju cuando se usa con Maas?

Primeros pasos con SSH en Linux

Corrección de HTTP básico:acceso denegado y error de falla de autenticación fatal con GitLab