【问题标题】:vagrant sequel pro SSH Tunnel remote host can't connect, bad passwordvagrant sequel pro SSH Tunnel 远程主机无法连接,密码错误
【发布时间】:2016-06-14 15:39:12
【问题描述】:

我是 MySQL 和 Vagrant 的新手,我花了几个小时尝试设置它们。我可以从命令行连接到 MySQL:

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

我正在尝试与 Sequel Pro 连接,并且遵循几个教程已正确设置 Vagrant/MySQL,我相信。我正在尝试通过 SSH 连接并尝试了许多用户名/密码的组合。我相信正确的输入是:

MySQL 主机:127.0.0.1

用户名:root

密码:[my_password]

SSH 主机:127.0.0.1

SSH 用户:流浪者

SSH 密钥:insecure_private_key

SSH 端口:2222

但是我仍然收到错误消息“SSH 隧道无法通过远程主机进行身份验证。请检查您的密码并确保您仍然可以访问。”

感谢任何帮助,谢谢

【问题讨论】:

    标签: mysql vagrant sequelpro


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      尝试以下配置并将其他所有内容留空。 (当然,如果你设置了 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

      【讨论】:

      • 我仍然收到错误“permission denied(publickey.password)”
      • 你是如何指定 ssh 密钥的?
      • @KM617 试试 chmod 400 ~/path/to/pem
      【解决方案3】:

      我遇到了同样的错误,这解决了我的问题。

      ssh-add -K ~/.ssh/id_rsa
      

      【讨论】:

        【解决方案4】:

        对我来说,工作添加了我的密钥身份

        ssh-add -K ~/.ssh/id_rsa

        【讨论】:

          猜你喜欢
          • 2019-06-27
          • 2014-06-29
          • 1970-01-01
          • 1970-01-01
          • 2012-08-26
          • 1970-01-01
          • 1970-01-01
          • 2023-01-30
          • 1970-01-01
          相关资源
          最近更新 更多