2016-03-02 2 views
2

Je suis nouveau à MySQL et Vagrant et passé plusieurs heures à essayer de mettre les deux. Je peux me connecter à MySQL à partir de la ligne de commande avec:suite vagabonde pro SSH Tunnel hôte distant ne peut pas se connecter, mauvais mot de passe

mysql --host=127.0.0.1 --user=root --password=[my_password] 

Je suis en train de se connecter avec Sequel Pro et à la suite d'un cours d'instruction ont mis en place deux correctement Vagrant/MySQL, je crois. J'essaie de me connecter via SSH et j'ai essayé plusieurs combinaisons de nom d'utilisateur/mot de passe. Je crois que les entrées correctes sont:

MySQL Host: 127.0.0.1

Nom d'utilisateur: root

mot de passe: [my_password]

hôte SSH: 127.0.0.1

SSH utilisateur: errante

clé SSH: insecure_private_key

Port SSH: 2222

Toutefois, l'erreur est toujours présente "Le tunnel SSH n'a pas pu s'authentifier auprès de l'hôte distant. S'il vous plaît vérifier votre mot de passe et assurez-vous d'avoir toujours accès. »

Toute aide est appréciée, merci

Répondre

1

Essayez la configuration suivante et laisser tout le reste vide. (Bien sûr spécifier le mot de passe root MySQL si vous avez configuré .)

MySQL Host: 127.0.0.1 Username: root Port: 3306 SSH Host: 127.0.0.1 SSH User: vagrant SSH Key: ~/.vagrant.d/insecure_private_key SSH Port: 2222

+0

Je reçois toujours l'erreur "permission denied (publickey.password)" – KM617

+0

Comment spécifiez-vous la clé ssh? – vipinagg

+0

@ KM617 Essayez chmod 400 ~/chemin/vers/pem – Sritam

1

Vous devez choisir

type de connexion SSH et sélectionnez la clé privée correcte.

Sequel Pro SSH connection with private key

Pour Vagrant 1.6 et les versions antérieures, la clé privée se trouve au ~/.vagrant.d/insecure_private_key. Pour Vagrant 1.7 et supérieur, la clé privée est située dans .vagrant/machines/[vm_name]/virtualbox/private_key où se trouve le Vagrantfile.

+0

Merci! Impossible de trouver ça ailleurs pour une raison quelconque ... – gabed123