我在数字海洋VPS上运行VirtualBox 5.0.24和Vagrant 1.8.5,在Ubuntu 14.04 LTS Precise上运行,我使用box ubuntu/precise64一切正常,但当我使用vagrant up时,它挂在
SSH auth method: Private key而出口给了我们超时。现在,我可以考虑增加执行时间,但在给出错误之前,它已经花费了一段时间。我不知道我做错了什么。这是我的VAGRANTFILE
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/precise64"
config.vm.provider :virtualbox do |vb|
vb.customize ['modifyvm', :'1cf9e703-607e-4338-9162-20abbeca94b0', '--pae', 'on']
vb.customize ['modifyvm', :'1cf9e703-607e-4338-9162-20abbeca94b0', '--hwvirtex', 'off']
vb.customize ['modifyvm', :'1cf9e703-607e-4338-9162-20abbeca94b0', '--vtxvpid', 'off']
end
end发布于 2017-01-08 21:31:46
我也遇到了这个问题,我通过打开"Oracle Virtual Box Manager“GUI修复了这个问题。转到“设置”->“网络”并选择“适配器1”,然后单击箭头展开该选项,并确保选中了“已连接电缆”。
发布于 2019-02-01 22:27:42
在一些晦涩难懂的论坛上找到了以下解决方案,它的工作原理是将它添加到您的Vagrantfile底部,就在写着end的行前
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--cableconnected1", "on"]
end与手动更改VirtualBox AFAIK中的设置相同,但我个人更喜欢基础架构作为代码解决方案。这样一来,同事就不必在某处处理同样的问题了。
发布于 2020-03-15 23:14:23

我发现我的WSL在我的Windows 10上启用了,所以使用以下命令禁用了它
bcdedit /set hypervisorlaunchtype off但它对我没有帮助,所以我浏览了Windows的功能,发现虚拟机平台是打开的,所以我查了查,它链接到了WSL,所以我把它关闭了,我的ssh密钥问题就解决了。
https://stackoverflow.com/questions/38463579
复制相似问题