通过 vagrant ssh-config 检查了密钥没问题,box 里的公钥也没问题。 平台 windows10 virtualbox 最新版本,vagrant 最新版本,在 macos 没任何问题,在 windows 就瘫痪了,搞了一天,血都快吐完了,各位大佬有遇到过吗?
1
xcai OP 这排版。。。罪过,罪过。
|
2
orderc 2017-06-18 23:10:25 +08:00 via iPhone
看下是不是网络配置有问题
|
3
sobigfish 2017-06-19 00:10:35 +08:00
ping 下 client 的 ip 呢? 同感觉是网络问题,会不会 client 的 ip 被占用了
|
4
fork3rt 2017-06-19 00:12:17 +08:00 via iPhone
遇到过,你可以更换下 virtualbox 试试,貌似之前用了 5.1.x 那个版本就解决了。
|
5
zhs227 2017-06-19 00:19:39 +08:00
打开 virtualbox 找到对应的虚拟机,直接登进去看看。vagrant ssh 实际上也是一套类似的机制,在 windows 上可能并不是特别完善,直接用 putty 填上对应的端口往上登。vagrant 证书不好用的话就自己导一个。
|
6
gulucn 2017-06-19 00:22:35 +08:00
先去”网络与共享中心“看一下有没有 VirtualBox Host-Only Ethernet Adapter 这个虚拟网卡?
|
7
xcai OP |
8
kaneg 2017-06-19 08:06:39 +08:00 via iPhone
windows 上你用的是什么 ssh 客户端? vagrant ssh 会调用 ssh。建议在 Cygwin 下使用。或者自己用 ssh 客户端登录
|
10
xcai OP 在 windows 上通过 netstat 能看到 127.0.0.1:2222
|
11
xcai OP 并且通过 xshell 使用证书能登录,唯独在 vagrant up ssh 超时
|
12
ranwu 2017-06-19 12:31:21 +08:00
vagrant box 是从官方导入的吗
|
15
ranwu 2017-06-19 13:26:30 +08:00
试试这个:
Same issue with bento/ubuntu-16.04, solved the same way as @moog-stephen: VirtualBox -> Select virtual machine in question -> Settings -> Network -> Advanced and then make sure the "cable connected" box is checked. 来源: https://github.com/projectatomic/adb-atomic-developer-bundle/issues/264 |
16
ranwu 2017-06-19 13:31:02 +08:00
还有这个:
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.ssh.username = "vagrant" config.ssh.password = "vagrant" config.vm.provider "virtualbox" do |vb| vb.gui = true end end 来源: https://stackoverflow.com/questions/22575261/vagrant-stuck-connection-timeout-retrying |