GNU/Linux >> Tutoriales Linux >  >> Linux

Arreglar el error "ADVERTENCIA:LA IDENTIFICACIÓN DEL HOST REMOTO HA CAMBIADO" en Linux

Hoy, traté de SSH en mi servidor Ubuntu 20.04 LTS remoto y me encontré con este mensaje:ADVERTENCIA:¡LA IDENTIFICACIÓN DEL HOST REMOTO HA CAMBIADO! .

$ ssh [email protected]

Salida de muestra:

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:K/jEKNQCYYOilJxOZc7qAWlu4xu0nW+MD09DfJL7+gc.
Please contact your system administrator.
Add correct host key in /home/sk/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/sk/.ssh/known_hosts:11
  remove with:
  ssh-keygen -f "/home/sk/.ssh/known_hosts" -R "192.168.225.52"
ECDSA host key for 192.168.225.52 has changed and you have requested strict checking.
Host key verification failed.

Error:ADVERTENCIA LA IDENTIFICACIÓN DEL HOST REMOTO HA CAMBIADO

Esto en realidad no es un mensaje de error. Es solo una notificación de seguridad que indica que la clave de host ECDSA para el sistema remoto dado ha cambiado desde la última vez que se conectó. Como ya sabrá, cuando accedemos a un sistema remoto por primera vez desde un sistema local a través de SSH, una huella digital para la clave ECDSA enviada por ese host remoto se almacena en caché y se almacena en $HOME/.ssh/known_hosts archivo en nuestro sistema local.

Cuando la identidad (huella digital) ha cambiado después de que reinstaló el sistema remoto o asignó una misma dirección IP para varios sistemas remotos, aparece el mensaje de advertencia anterior.

Corregir el error "ADVERTENCIA:LA IDENTIFICACIÓN DEL HOST REMOTO HA CAMBIADO" en Linux

Para solucionar este problema, simplemente elimine la clave almacenada en caché para la dirección IP en el sistema local usando el comando:

$ ssh-keygen -R 192.168.225.52

Salida de muestra:

# Host 192.168.225.52 found: line 11
/home/sk/.ssh/known_hosts updated.
Original contents retained as /home/sk/.ssh/known_hosts.old

Solucione el error "ADVERTENCIA:LA IDENTIFICACIÓN DEL HOST REMOTO HA CAMBIADO" en Linux

También puede especificar explícitamente la ruta del archivo hosts_conocidos con -f marca como a continuación.

$ ssh-keygen -f "/home/sk/.ssh/known_hosts" -R "192.168.225.52"

El comando anterior eliminará todas las claves que pertenecen al host remoto de known_hosts archivo del sistema local. Y también los contenidos antiguos de known_hosts se conservará en un archivo llamado "known_hosts.old ".

Si usa un puerto SSH diferente, debe mencionarlo explícitamente como se muestra a continuación:

$ ssh-keygen -R 192.168.225.52:1234

Aquí, 1234 es el número de puerto SSH. Reemplácelo con su número de puerto SSH real.

Después de quitar las claves, intente nuevamente SSH en el sistema remoto usando el comando:

$ ssh [email protected]

Escriba "sí" y presione ENTER para agregar la clave de host remoto en su sistema local:

The authenticity of host '192.168.225.52 (192.168.225.52)' can't be established.
ECDSA key fingerprint is SHA256:K/jEKNQCYYOilJxOZc7qAWlu4xu0nW+MD09DfJL7+gc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.225.52' (ECDSA) to the list of known hosts.
[email protected]'s password:

Ahora puede acceder al sistema remoto a través de SSH.


Linux
  1. Cómo solucionar el error "Advertencia:local es más nuevo que la comunidad" en Arch Linux

  2. ¿Cómo reparar el error de falla de autenticación de Cron en Linux?

  3. Linux – ¿Se cambió la salida de Ps Lstart?

  4. Cómo corregir el error "Error en la verificación de la clave del host"

  5. Eludir la identificación de host remoto ha cambiado advertencia

Cómo agregar un host remoto de Linux y Windows a Icinga 2 para monitoreo

Cómo agregar un host remoto de Linux a Cacti para monitoreo

Arreglar BASH mínimo como la edición de línea es compatible con GRUB Error en Linux

¿Cómo reparar el error de cPanel:la dirección IP ha cambiado?

Cómo hacer una copia de seguridad de un host Linux remoto usando la utilidad rsync de rsnapshot

sshfs está fallando con el host remoto desconectado