Sma*_*der 9 ssh virtual-machine vagrant sequelpro
我的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
Run Code Online (Sandbox Code Playgroud)
如果我没有跑,一切都很好vagrant ssh.但是一旦我使用该命令登录Vagrant框,Sequel Pro就无法通过SSH连接 - 它只是说"SSH隧道意外关闭了".所以我必须先运行vagrant reload才能连接到MySQL服务器.
有谁知道如何解决这个问题?
小智 20
我遇到了同样的问题,结果证明这是我known_hosts文件中的旧密钥.
所以我做了:
$ vi ~/.ssh/known_hosts
Run Code Online (Sandbox Code Playgroud)
去与线127.0.0.1:2200就可以了,然后做命令dd来删除该行.
:x保存,和bam bob的你的叔叔.获得连接,Jambi万岁.
我希望能拯救某些人一些悲伤.干杯.
Sma*_*der 14
我通过使用端口转发而不是SSH隧道解决了这个问题.我添加了以下内容Vagrantfile:
config.vm.network :forwarded_port, guest: 3306, host: 8306
Run Code Online (Sandbox Code Playgroud)
然后通过端口连接到MySQL 8306.
| 归档时间: |
|
| 查看次数: |
14123 次 |
| 最近记录: |