2016-03-02 119 views
2

我是MySQL和Vagrant的新手,并花了几个小时试图设置。我可以在命令行中使用连接到MySQL:vagrant sequel pro SSH隧道远程主机无法连接,密码错误

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

我想有续集专业连接,并以下几个教程已正确设置放浪/ MySQL的,我相信。我试图通过SSH连接,并尝试了许多用户名/密码的组合。我相信正确的输入是:

的MySQL主机:127.0.0.1

用户名:root

密码:[MY_PASSWORD]

SSH主机:127.0.0.1

SSH用户: vagrant

SSH密钥:insecure_private_key

SSH端口:2222

但是,我仍然收到错误“SSH隧道无法与远程主机进行身份验证。请检查您的密码,并确保你仍然有机会。”

任何帮助表示赞赏,感谢

回答

1

请尝试以下的配置并保留一切空白。(当然,指定MySQL root密码,如果你已经设定, 。)

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

我仍然收到错误“permission denied(publickey.password)” – KM617

+0

你是如何指定ssh密钥的? – vipinagg

+0

@ KM617试试chmod 400〜/ path/to/pem – Sritam

1

你需要选择SSH连接类型并选择正确的私钥。

Sequel Pro SSH connection with private key

对于Vagrant 1.6及更高版本,私钥位于~/.vagrant.d/insecure_private_key。对于Vagrant 1.7及以上版本,私钥位于Vagrantfile所在的.vagrant/machines/[vm_name]/virtualbox/private_key

+0

谢谢!出于某种原因无法在其他地方找到此... – gabed123

相关问题