Vagrant 虚拟机启动失败

2014-09-07 11:02:25 +08:00
 Tonni
执行命令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虚拟机,发现启动过程是一切正常的,虚拟机启动后界面正常停在了系统登录界面。
5419 次点击
所在节点    问与答
6 条回复
faceair
2014-09-07 11:14:04 +08:00
我之前也这样,你尝试更新下vbox看看
Tonni
2014-09-07 11:35:37 +08:00
@faceair 都试过了,就差重装系统了😣
jsxqf
2014-09-07 11:52:40 +08:00
试试其他的box(fedora
bcxx
2014-09-07 11:58:25 +08:00
box 的系统坏了……换个应该就好了吧
Tonni
2014-09-07 12:06:24 +08:00
@jsxqf
@bcxx Ubuntu和Debian都试过,而且我是在Vagrantcloud上下载的
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 应该可以正常登陆了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/132168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX