Cent OS 6: ¿Necesito reiniciar un servicio después de actualizar .ssh/known_hosts?

Cent OS 6: ¿Necesito reiniciar un servicio después de actualizar .ssh/known_hosts?

Después de actualizar mi archivo .ssh/known_hosts, ¿necesito reiniciar un servicio? Lo intenté service ssh restartpero da ssh: unrecognized service.

Respuesta1

No, .ssh/known_hosts simplemente lo lee y lo utiliza su cliente ssh cuando intenta conectarse a otro servidor ssh.

El servidor ssh enviará a su cliente su clave de host.

  • Si su archivoknown_hosts no tiene una entrada para la IP o el nombre de host al que se conectó, ssh le preguntará si desea agregar este host y su clave al archivo.
  • Siknown_hosts tiene una entrada para la IP o el nombre de host, Y la clave del host coincide, el inicio de sesión se realizará de inmediato.
  • Si se encuentra una entrada para la IP o el nombre de host que NO coincide con la clave de host que acaba de recibir, se rechazará el inicio de sesión y le indicará el número de línea enknown_hosts de la entrada infractora. Si está seguro de que existe una buena razón para el cambio, puede editarknown_hosts para eliminar esa línea y luego volver a intentar la conexión ssh.

El servidor ssh no utiliza el archivo conocido_hosts (que se llama sshd, no ssh), por lo que no es necesario reiniciar ningún servicio.

Respuesta2

Parece que CentOS usa OpenSSH, lo siguiente funcionó:service sshd restart

información relacionada