Problème de connection de mysql avec ma machine vagrant

Par lakamark, il y a 10 ans


Outils Linux

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

Bahamut45, il y a 10 ans

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

lakamark, il y a 10 ans

J'ai trouvé une autre solution merci @Bahamut45

Bahamut45, il y a 10 ans

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, il y a 10 ans

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