Pb connexion ssh
Résolu/Fermé
letters
-
6 juin 2007 à 09:32
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 juin 2008 à 00:56
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 juin 2008 à 00:56
A voir également:
- Warning: remote host identification has changed mac
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Connexion chromecast - Guide
- Gps sans connexion - Guide
7 réponses
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
6 juin 2007 à 09:40
6 juin 2007 à 09:40
Pour moi aucune.
(ou la ligne concernée). Mais je ne vois pas en quoi ça te pose problème ?
Bonne chance
rm .ssh/known_hosts
(ou la ligne concernée). Mais je ne vois pas en quoi ça te pose problème ?
Bonne chance
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
31 janv. 2008 à 10:43
31 janv. 2008 à 10:43
Pour <6> ; cause du problème : cf <5>
solution pour le résoudre : cf <1>
Bonne chance
solution pour le résoudre : cf <1>
Bonne chance
pommier
Messages postés
38
Date d'inscription
mardi 17 juillet 2007
Statut
Membre
Dernière intervention
3 décembre 2014
13
31 janv. 2008 à 02:21
31 janv. 2008 à 02:21
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
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
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.
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.
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
>
KDE
5 juin 2008 à 00:56
5 juin 2008 à 00:56
Merci de ta remarque mais ça a déjà expliqué dans <1> et <9> !
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é
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é
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33378
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 novembre 2024
7 802
6 juin 2007 à 19:47
6 juin 2007 à 19:47
C'est ton ~/.ssh qu'il faut purger, pas celui du serveur.