当前位置:  开发笔记 > 后端 > 正文

Sequel Pro上的SSH访问不适用于Vagrant

如何解决《SequelPro上的SSH访问不适用于Vagrant》经验,为你挑选了1个好方法。

尝试使用Sequel Pro进入这个无所事事的盒子。错误详细信息屏幕为;

Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 vagrant@control.example.dev -L 57790:127.0.0.1:3306

OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Control socket " none" does not exist
debug1: Connecting to control.example.dev [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host control.example.dev port 22: Connection refused

一旦在(vagrant ssh)中进行了ssh操作,就可以在命令行上登录mysql 。

我可以直接mysql -uroot -p输入密码,然后输入空白。

我在Sequel Pro上的连接是;

MySQL主机:127.0.0.1

用户名:root

SSH主机:control.example.dev

SH用户:vagrant

其他一切都是空白!



1> ctlockey..:

我有同样的问题。我已经销毁了以前的无用信息盒,并使用相同的IP地址对其进行了重建。尽管我的所有凭据都正确无误,但我仍然遇到此问题,如上图所示。

对我来说,解决方法是从中删除IP记录~/.ssh/known_hosts。错误只是告诉我连接被拒绝,并且“隧道意外关闭”。

解决此问题的另一种方法是将您自己的id_rsa.pub密钥添加到VM的/home/vagrant/.ssh/authorized_keys文件中。这将有效地使您以与通常为自己授予对任何Ubuntu机顶盒的无密码ssh访问相同的方式访问VM。

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有