【发布时间】:2014-04-16 15:04:49
【问题描述】:
我的 MySQL 客户端 (Sequel Pro) 设置为通过 SSH 连接到 Vagrant。我在~/.ssh/config 文件中设置了以下内容:
Host vagrant
HostName 127.0.0.1
CheckHostIP no
Port 2222
User vagrant
IdentityFile ~/.vagrant.d/insecure_private_key
如果我没有运行vagrant ssh,一切正常。但是,一旦我使用该命令登录到 Vagrant 框,Sequel Pro 就无法再通过 SSH 连接 - 它只会显示“SSH 隧道已意外关闭”。所以我必须先运行vagrant reload才能连接到MySQL服务器。
有人知道如何解决这个问题吗?
【问题讨论】:
-
在将端口 9001 从 vagrant 内部转发回我的本地计算机 127.0.0.1 和端口 9002 时,如
ssh -L 9002:127.0.0.1:9001 vagrant
标签: ssh virtual-machine vagrant sequelpro