Nuestro team de especialistas despúes de días de trabajo y de recopilar de datos, obtuvimos los datos necesarios, queremos que resulte útil para ti en tu trabajo.
Solución:
Ninguna de las respuestas anteriores funcionó para mí. Arreglé mi sistema ubuntu haciendo lo siguiente:
/usr/bin/ssh-keygen -A
sudo ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N 'myverylongpasswordhere' -b 4096 -t rsa
me recrea la keys. pero, después de reiniciar el servidor, recibo
could not load host key: /etc/ssh/ssh_host_rsa_key
Creas una clave de host con una contraseña. ¿Hay alguna personalización para desbloquear esa clave de host? Si no, creo que eso es lo que se espera: el script que administra el servicio se inicia, intenta cargar la clave de host y falla. Por lo que sé, no debería crear claves de host protegidas con contraseñas.
Si está interesado en fortalecer su servidor SSH, le recomiendo leer https://stribika.github.io/2015/01/04/secure-secure-shell.html el comando utilizado para crear la clave de host en ese documento es:
ssh-keygen -t rsa -b 4096 -f ssh_host_rsa_key
Pero debe leer todo el documento antes de realizar cualquier cambio.
Simplemente ejecute:
ssh-keygen -t rsa -b 4096
ssh-keygen
genera un SSH key.
-t
especifica el tipo de key crear-b
especifica el número de bits en el key.
Vea esta pagina para mas informacion.
Si sostienes algún duda y capacidad de aclarar nuestro división eres capaz de ejecutar un exégesis y con mucho gusto lo interpretaremos.