Cloné un servidor y tienen la misma huella digital de clave RSA.
Parece estar definido en /etc/ssh/ssh_host_rsa_key.pub
.
¿Cuál es la forma correcta de cambiar eso?
Gracias.
debian
ssh-keys
fingerprint
Pascal Polleunus
fuente
fuente
ssh-keygen -A
haga lo siguiente: "Para cada uno de los tipos de clave (rsa1, rsa, dsa, ecdsa y ed25519) para las que no existen claves de host, genere el host claves con la ruta de archivo de clave predeterminada, una frase de contraseña vacía, bits predeterminados para el tipo de clave y comentario predeterminado. / etc / rc lo utiliza para generar nuevas claves de host ".Siga estos pasos para regenerar las claves de host de OpenSSH
rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server
~/.ssh/known_hosts
archivos de cliente (s) sshReferencia
fuente
Para un método genérico de hacer esto:
ssh-keygen -q -N "" -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -q -N "" -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -q -N "" -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
mezcle y combine de acuerdo con las teclas que admite su versión de OpenSSH.
fuente
ssh-keygen -q -N "" -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key
Elimínelos y reinicie el servicio SSHd. Serán regenerados.
fuente
/etc/init.d/ssh restart<newline> Could not load host key: /etc/ssh/ssh_host_rsa_key<newline> Could not load host key: /etc/ssh/ssh_host_dsa_key<newline> [....] Restarting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key<newline> Could not load host key: /etc/ssh/ssh_host_dsa_key
Script (en caso de que reiniciar el demonio sshd no regenere automáticamente las claves)
fuente