我的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隧道意外关闭”。因此,我必须在连接到MySQL服务器之前运行 vagrant reload
。
有人知道如何解决这个问题吗?
ssh -L 9002:127.0.0.1:9001 vagrant
。 - jmunsch