Vagrant 让我头疼并偷走了我的周末。
我只是无法 ssh 进入任何 CentOS 机器。我正在使用这里提供的盒子http://nrel.github.io/vagrant-boxes/。与此同时,我还尝试了其他几个 Centos 6.4 盒子,但无济于事。(这不应该有效吗?叹息)
注意!我通过 SSH 连接到 Vagrant Getting Started 中提到的基本 Ubuntu 框(precise32)没有问题。
我正在尝试最简单的 Vagrantfile,只需提供框并延长超时时间。
在vagrant up
Vagrant 给我这个长长的不祥信息之后,它无法启动,并且有很多原因可能会这样。
Vagrant 无法在配置的(“config.vm.boot_timeout”值)时间段内与客户机通信。这可能意味着很多事情。
如果您使用的是自定义框,请确保网络正常工作并且您能够连接到机器。在这些框中未正确设置网络是一个常见问题。验证身份验证配置是否也设置正确。
如果该框似乎可以正常启动,您可能需要增加超时(“config.vm.boot_timeout”)值。
但是盒子正在运行,所以我尝试使用 Putty SSH 进入它,这也不起作用,我也收到超时或以下错误:
ssh_exchange_identification: Connection closed by remote host
我不知道这意味着什么,也没有找到任何可以导致任何地方的信息。
有没有人知道我为什么会遇到这些问题?有没有人在 Windows 8 上成功使用 CentOS 机器?