Home > Linux, Ubuntu > Errore REMOTE HOST IDENTIFICATION HAS CHANGED Soluzione

Errore REMOTE HOST IDENTIFICATION HAS CHANGED Soluzione

Per risolvere  l’errore Remote Host Identification Has Changed

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!            @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

e possibile procedere in più modi la via principale per rimuovere le keys associate al computers

 ssh-keygen -R ssh.server.ip.address

oppure

 ssh-keygen -R {ssh.server.ip.address}

esempi:

ssh-keygen -R 192.168.1.177  
o
ssh-keygen -R {82.156.5.190}

oppure è possibile aggiungere la host key coerrtta nel file /home/user/.ssh/known_host

Ubuntu 12.10 Host key verification failed.

In ubuntu 12.10 il messaggio di remote host identification has changed evidenzia gia il comando (giallo) per il reset della key.

maurizio@lub12-10-i2c:~$ ssh -X root@192.168.1.107
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 RSA key sent by the remote host is
05:12:12:c1:e9:c6:bc:27:d4:83:2f:62:0b:9e:ff:80.
Please contact your system administrator.
Add correct host key in /home/maurizio/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/maurizio/.ssh/known_hosts:12
  remove with: ssh-keygen -f "/home/maurizio/.ssh/known_hosts" -R 192.168.1.107
RSA host key for 192.168.1.107 has changed and you have requested strict checking.
Host key verification failed.

Reset key

maurizio@lub12-10-i2c:~$ ssh-keygen -f "/home/maurizio/.ssh/known_hosts" -R 192.168.77.102
/home/maurizio/.ssh/known_hosts updated.
Original contents retained as /home/maurizio/.ssh/known_hosts.old
  1. Igor
    maggio 18, 2013 alle 9:23 am

    Salve Maurizio,
    grazie per i tutorial. Ho una domanda per un problema.
    Ho affittato una VPS con installato Ubuntu 12.04 Server (64 bits).
    Non avendo interfaccia grafica, tramite putty, l’ho installata con la riga:
    “sudo apt-get install lubuntu-desktop”
    Poi ho installato x2go seguendo le tue direttive:
    “sudo add-apt-repository ppa:x2go/stable”
    “sudo apt-get update”
    “sudo apt-get install x2goserver”
    “sudo apt-get install x2golxdebindings”
    Ora sul computer windows da cui mi voglio collegare ho avviato il client x2go, impostando come interfaccia grafica LXDE.
    Appena provo a collegarmi però mi dice:
    Host key for server changed. It is now: (chiave). For security reason, connection will be stopped.
    E qui mi fermo… cosa mi condigli?
    Grazie!

    • maggio 18, 2013 alle 11:48 am

      Un server ssh genera una chiave per identificare se stesso. Per una qualche ragione x2go client sta dicendo che la chiave è cambiata. Questo si verifica di solito quando viene reistallato il server ssh o il SO.
      Per risolvere il problema è necessario rimuovere la chiave o le chiavi ssh a livello di client.
      L’esempio del post indica come fare questo in linux di seguito il caso per Windows

      Window 7
      In windows le chiavi degli hosts ssh sono memorizzate nella directory
      C:\Users\”nome-user”\ssh
      il file usato è
      known_hosts
      adesso hai due possibilità
      1) cancellare la riga relativa alla macchina VPS a cui ti colleghi
      2) se non hai altre connessioni ad host cancellare il file known_host

  2. Igor
    maggio 18, 2013 alle 4:38 pm

    Ok, questo ostacolo è stato superato! Grazie!
    Ora però è sopraggiunto un altro problema.
    Durante il collegamento x2go mi ritorna l’errore: “Unable to execute startlxde”
    Ho provato a mettere altre sessioni (KDE e GNOME), ma mi da sempre lo stesso risultato (ovviamente specificando nell’unable la sessione che provo).

    • maggio 18, 2013 alle 5:33 pm

      Lubuntu usa un diverso session manager non usa startlxde usa lxsession quindi perchè x2go trovi startlxde devi installare lxde.
      Per consumare meno spazio disco prova a installare lxde-core
      sudo apt-get install lxde-core
      dovrebbe essere sufficinte se però ancora x2go non aggiancia il server dovrai installare lxde
      sudo apt-get install lxde
      L’esito negativo con KDE e Gnome è inevitabile non hai installati i due desktop manager e quindi x2go non può lanciare i session manager specifici.

  3. Igor
    maggio 18, 2013 alle 6:34 pm

    Grazie, sei stato fenomenale! Funziona tutto alla perfezione!
    E’ bastato il core per farsi agganciare da x2go.
    Davvero, grazie!

  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: