Bonjour,
J'ai des problème avec la connection via un tunel SSH. Je suis sur Mac. J'utilise Sequel Pro pour la gestion de mes basse de donné.

Quand je lance la connection j'ai cette erreur :

Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -i /Users/mac-antoinelacasse/Desktop/virtualbox/local.dev/puphpet/files/dot/ssh/id_rsa -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 vagrant@local.dev -L 55179:127.0.0.1:3306

OpenSSH_6.9p1, LibreSSL 2.1.7
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Control socket " none" does not exist
debug1: Connecting to local.dev [192.168.56.101] port 22.
debug1: fd 3 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /Users/mac-antoinelacasse/Desktop/virtualbox/local.dev/puphpet/files/dot/ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/mac-antoinelacasse/Desktop/virtualbox/local.dev/puphpet/files/dot/ssh/id_rsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-4+deb7u2
debug1: match: OpenSSH_6.0p1 Debian-4+deb7u2 pat OpenSSH* compat 0x04000000
debug1: Authenticating to local.dev:22 as 'vagrant'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr umac-64@openssh.com none
debug1: kex: client->server aes128-ctr umac-64@openssh.com none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa SHA256:MB0h6bUcvmngJq9Ph/J2bgY38H6nYA9X95iUIxLJw2M
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
SHA256:MB0h6bUcvmngJq9Ph/J2bgY38H6nYA9X95iUIxLJw2M.
Please contact your system administrator.
Add correct host key in /Users/mac-antoinelacasse/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/mac-antoinelacasse/.ssh/known_hosts:2
RSA host key for local.dev has changed and you have requested strict checking.
Host key verification failed.

J'ai suivi ce didacticielle :
http://www.grafikart.fr/tutoriels/php/puphpet-vagrant-511

Je rentre ces informations dans le logiciel :
https://www.dropbox.com/s/6v1ut73eoor1a7p/seql_pro_mysql.png?dl=0

Merci de votre aide

4 réponses


lakamark
Auteur
Réponse acceptée

J'ai trouvé une autre solution merci @Bahamut45

Bonjour,

Erreur de securité ssh classique :

La clé host definie à la ligne 2 de ton fichier known_hosts est différente que la clé host du serveur que tu essaye d'acceder.

Résolution via la commande sed ou 2 correspond à l'information donné par le message d'erreur "Offending RSA key in /Users/mac-antoinelacasse/.ssh/known_hosts:2" :

sed -i '2d' ~/.ssh/known_hosts

Cette commande permet de supprimer la ligne 2 du fichier known_hosts.

Si tu veux ne plus avoir cette sécurité, il faut modifier ton ssh_config et d'ajouter les informations suivantes :

StrictHostKeyChecking no 
UserKnownHostsFile /dev/null

Cordialement

Qui est ? Il serait bien de poster lorsque vous trouvez d'autre type de solution afin de pouvoir fournir une aide au autres personnes pouvant utiliser la recherche du forum pour resoudre leur probleme.

lakamark
Auteur

Bahamut45, désolé j'ai fait une erreur dans votre nom. c'est corriger. :)