Rechercher : dans
Par :

Pb connexion ssh

Dernière réponse le 5 jun 2008 à 00:56:06 letters, le 6 jun 2007 à 09:32:38 
 Signaler ce message aux modérateurs

Bonjour,

Après une coupure de courant sur un serveur RH7.3, quand je veux me connecter en SSH j'ai le message suivant :


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 the RSA host key has just been changed.
.....
.....
Host key verification failed.


Quelle possibilité à distance ai-je ? à part le fait de supprimer la ligne dans .ssh/known_hosts en console ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Pb connexion ssh » dans :
Se logguer à distance avec ssh (Linux) Voir(Pour ceux qui voudraient avoir un rappel sur SSH : http://www.commentcamarche.net/crypto/ssh.php3) Les commandes suivantes nécessitent d'avoir un compte sur la machine sur laquelle on veut se connecter et qu'un serveur SSH y soit installé. ...
Délais lors d'une connexion ssh sous Linux VoirLorsque vous vous connectez à un serveur ssh, le délai entre la saisie du login et du mot de passe peut être long (C'est par exemple le cas des serveur ssh sous Debian). Cela est dû à un problème de résolution de noms au niveau du serveur. Votre...
Se logguer à distance avec ssh ( Windows ) Voir( Pour ceux qui voudraient avoir un rappel sur ssh ) Contrairement à la plupart des distributions Linux, Windows ne possède pas de client ssh en natif. Il faut donc en installer un. Pour cela plusieurs solutions : Vous pourrez en...
Cryptographie - Secure Shell (protocole SSH) VoirInternet permet de réaliser un grand nombre d'opérations à distance, notamment l'administration de serveurs ou bien le transfert de fichiers. Le protocole Telnet et les r-commandes BSD (rsh, rlogin et rexec) permettant d'effectuer ces tâches...

1

mamiemando, le 6 jun 2007 à 09:40:09
  • +1

Pour moi aucune.

rm .ssh/known_hosts

(ou la ligne concernée). Mais je ne vois pas en quoi ça te pose problème ?

Bonne chance

Répondre à mamiemando

2

letters, le 6 jun 2007 à 09:50:41

Ben le serveur est pas sur place !! :(

Répondre à letters

3

letters, le 6 jun 2007 à 10:28:09

Et est-ce que quelqu'un peut m'expliquer comment cela peut se produire (chgt de clef)

Répondre à letters

4

mamiemando, le 6 jun 2007 à 19:47:48
  • +1

C'est ton ~/.ssh qu'il faut purger, pas celui du serveur.

Répondre à mamiemando

5

lca94, le 28 sep 2007 à 10:59:47

Bonjour,
ou celui de /etc/ssh/ssh_known_hosts
car si on enleve le host ayant changé de clé
il peut rester celui de /etc/ssh

pourquoi ça arrive? : réinstallation du serveur, nouvelle clé

Répondre à lca94

6

pommier, le 31 jan 2008 à 02:21:39
  • +1

J'ai eu ce message d'erreur WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! en tentant de me brancher de mon Powerbook Mac OS 10.4, avec la fonction Terminal et la ligne de code "ssh root@adresse ip", sur un serveur Debian (Hp Kayak XU) en ip fixe et en réseau local. Tout d'abord, il faut comprendre que le message d'erreur demande une modification qui doit se faire sur le Powerbook, ie la source, ce que je n'ai pas compris tout de suite compte tenu de la parenté linuxienne entre les deux systèmes, ce qui porte à confusion.

Il faut modifier le fichier User/name/.ssh/host_knows en effaçant les lignes qui commencent par l'adresse ip de la machine cible. Ce fichier est dans le dossier utilisateur [name], ie le dossier avec une petite maison nommé du nom de l'utilisateur (pour moi cela correspond à User/pommier/.ssh/host_knows. Or ce fichier est invisible ! Que faire ?

La première manière la ligne de code : "defaults write com.apple.Finder AppleShowAllFiles true" (pour cacher faire "defaults write com.apple.finder AppleShowAllFiles 0")

la seconde manière télécharger un petit logiciel de configuratio. Moi, je suis tombé sur celui-ci http://www.bresink.com/osx/TinkerTool.html, petit cousin de ONYX. Il fait apparaître et disparaître les fichiers cachés en moins de temps qu'il ne le faut pour taper une ligne de code. Une fois les fichiers cachés décachés le dossier .ssh apparaît dans le dossier utilisateur. Il est possible d'éditer le fichier host_knows qui s'y trouve avec Textedit. Il faut effacer les lignes qui commencent par l'adresse ip concernée ou encore purger le fichier.


pommier minuscule

Répondre à pommier

8

bfd, le 23 mai 2008 à 21:58:51

Merci pommier tu m'as sauve la vie, ça fait 2 heures que je cherche ce satané fichier.

Répondre à bfd

10

KDE, le 5 jun 2008 à 00:25:24

Pas besoin de programme.

Avec Terminal de Mac OSX, tu vas à la racine :
cd /

ensuite tu cherche le bon dossier :
cd Users/[ton nom d'utilisteur]/.ssh/

ensuite tu affiche la liste des fichiers :
ls

Ensuite tu edites ton known_hosts avec le programme vi :
vi known_hosts

Tu effaces les lignes de l'ancienne clé RSA et ça marche nickel !
Pour plus d'infos sur le fonctionnement de la commande vi, je te renvoie vers n'importe quel tutoriel linux, c'est très simple.

Répondre à KDE

11

 mamiemando, le 5 jun 2008 à 00:56:06

Merci de ta remarque mais ça a déjà expliqué dans <1> et <9> !

Répondre à mamiemando

7

mamiemando, le 31 jan 2008 à 10:43:16

Pour <6> ; cause du problème : cf <5>
solution pour le résoudre : cf <1>

Bonne chance

Répondre à mamiemando

9

soleuu, le 2 jun 2008 à 15:51:47
  • +1

Pour résoudre ça proprement :

ssh-keygen -R <ip>

Répondre à soleuu