这是一个创建于 3693 天前的主题,其中的信息可能已经有所发展或是发生改变。
执行命令vagrant up后,卡在了SSH验证这一步:
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warning: Connection refused. Retrying...
default: Warning: Connection refused. Retrying...
default: Warning: Connection refused. Retrying...
default: Warning: Connection refused. Retrying...
这个问题我之前遇到过,是验证失败的问题,之前的情况这个时候执行命令`telnet 127.0.0.1 2222`是可以看到2222端口已经打开了,而且你也可以以密码的方式直接ssh登录到虚拟机上,今天遇到的这个问题,telnet了一下,2222端口压根就没有启动,我开启GUI选项,重新启动Vagrant虚拟机,发现启动过程是一切正常的,虚拟机启动后界面正常停在了系统登录界面。
6 条回复 • 2015-08-02 00:37:34 +08:00
|
|
1
faceair 2014-09-07 11:14:04 +08:00 via Android
我之前也这样,你尝试更新下vbox看看
|
|
|
2
Tonni 2014-09-07 11:35:37 +08:00 via Android
|
|
|
3
jsxqf 2014-09-07 11:52:40 +08:00 via iPhone
试试其他的box(fedora
|
|
|
4
bcxx 2014-09-07 11:58:25 +08:00
box 的系统坏了……换个应该就好了吧
|
|
|
5
Tonni 2014-09-07 12:06:24 +08:00 via Android
@ jsxqf @ bcxx Ubuntu和Debian都试过,而且我是在Vagrantcloud上下载的
|
|
|
6
WordCount 2015-08-02 00:37:34 +08:00
SSH auth method: private key 认证失败了。 可以改用密码的方式来登陆: 在Vgrantfile的end前加上两句即可 config.ssh.username = 'vagrant' config.ssh.password = 'vagrant'
vagrant reload 应该可以正常登陆了。
|