Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/01/2015, à 20:56

marseillois

SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Bonjour à tous

Un portable client sous Ubuntu 14.04
Un Rpi sous raspbian, sur lequel j'ai changé la carte SD : avec la carte antérieure j'accédais à mon Rpi en ssh avec une phrase de passe et un jeu de clefs, publique et privée créées à l'origine avec le même portable en client et un autre portable en serveur, et j'avais recopié la clef publique sur le raspberry

J'ai voulu faire la même opération de copie sur ma nouvelle carte et j'ai obtenu :

gerard@gerard-SATELLITE-L50-A-1DG:~$ ssh-copy-id -i ~/.ssh/id_rsa.pub pi@192.168.1.47 
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed 

/usr/bin/ssh-copy-id: ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
ERROR: @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ 
ERROR: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
ERROR: IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 
ERROR: Someone could be eavesdropping on you right now (man-in-the-middle attack)! 
ERROR: It is also possible that a host key has just been changed. 
ERROR: The fingerprint for the ECDSA key sent by the remote host is 
ERROR: aa:2d:00:c2:fa:6c:4f:70:b7:2b:6d:bd:97:57:c0:28. 
ERROR: Please contact your system administrator. 
ERROR: Add correct host key in /home/gerard/.ssh/known_hosts to get rid of this message. 
ERROR: Offending ECDSA key in /home/gerard/.ssh/known_hosts:2 
ERROR:   remove with: ssh-keygen -f "/home/gerard/.ssh/known_hosts" -R 192.168.1.47 
ERROR: ECDSA host key for 192.168.1.47 has changed and you have requested strict checking. 
ERROR: Host key verification failed. 

J'ai alors appliqué les remèdes conseillé par la Documentation Ubuntu e :
ssh-keygen  -R <ip>
complétée conformément aux dernières lignes du message d'erreur reproduit lors de la commande ssh-copy-id ci dessus , soit :

gerard@gerard-SATELLITE-L50-A-1DG:~$ ssh-keygen -f "/home/gerard/.ssh/known_hosts" -R 192.168.1.47 
# Host 192.168.1.47 found: line 2 type ECDSA 
/home/gerard/.ssh/known_hosts updated. 
Original contents retained as /home/gerard/.ssh/known_hosts.old 
où /home/gerard est  sur mon portable et 192.168.1.47 est mon RPi

La commande a bien créé une sauvegarde de la clef supprimée et j'ai toujours la même erreur
1 / je voudrai revenir à l'état antérieur mais je ne sais pas comment « recharger » à sa place la sauvegarde que je ne peux pas ouvrir car ubuntu demande quelle application utiliser
Quelqu'un peut-t-il m'aider
2 / Quelqu'un aurait-t-il une idée pour me sortir de l'impasse une fois la clef publique rechargée

Merci d'Avance

Dernière modification par marseillois (Le 20/01/2015, à 08:59)

Hors ligne

#2 Le 19/01/2015, à 16:26

marseillois

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Up

Hors ligne

#3 Le 19/01/2015, à 16:37

Gaara

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Salut,
Ça m'est arrivé hier !! big_smile
Pour résoudre ce problème, il faut mettre à jour votre fichier known_hosts. Vous pouvez le faire automatiquement avec cette ligne de commande :

ssh-keygen -R adresse-ip-du-serveur

(source)

Edit: J'ai mal lu la question, ça avait fonctionné pour moi...

Dernière modification par Gaara (Le 19/01/2015, à 16:39)


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#4 Le 19/01/2015, à 16:58

bruno

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Si cela ne suffit pas supprime le fichier :

rm /home/gerard/.ssh/known_hosts

Hors ligne

#5 Le 19/01/2015, à 18:01

marseillois

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Salut bruno

Sur ce fichier j'ai d'autres "hôtes", car j'ai connecté mon portable en tant que client à d'autres "serveurs" sous ssh . si je supprime le fichier ne vais-je pas perdre ces liens et que se passera-t-il si je veux m'y reconnecter ??

Merci de me répondre si tu le peux avant que j'exécute le conseil

Cordialement

Hors ligne

#6 Le 19/01/2015, à 18:28

ssdg

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Il te demandera si tu as confiance en l'host à nouveau. un peu comme si tu ne t'y était jamais connecté.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#7 Le 20/01/2015, à 08:51

marseillois

Re : SSH WARNING:Remote HOST IDENTIFICATION HAS CHANGED![Resolu]

Bonjour à tous et merci pour l'aide
J'ai exécutée la commande

rm /home/gerard/.ssh/known_hosts

et voilà le résultat

gerard@gerard-SATELLITE-L50-A-1DG:~$ ssh pi@192.168.1.47
The authenticity of host '192.168.1.47 (192.168.1.47)' can't be established.
ECDSA key fingerprint is 11:03:40:8d:b9:79:88:8c:e6:df:63:2a:8e:78:bc:4e.
Are you sure you want to continue connecting (yes/no)? 
Host key verification failed.

Comment continuer , svp

Erreur j'ai tapé y au lieu de yes
Dans ce dernier cas le résultat est correct et je suis bien sous le prompt de mon raspberry

Merci à tous
Cordialement à+

Dernière modification par marseillois (Le 20/01/2015, à 09:00)

Hors ligne