2016-03-02 64 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

相關問題