在Windows 8上无法通过SSH进入vagrant CentOS框

时间:2013-11-09 14:06:08

标签: windows ssh virtualbox vagrant centos6

Vagrant让我头疼并偷走了我的周末。

我不能直接进入任何CentOS盒子。我正在使用此处提供的框http://nrel.github.io/vagrant-boxes/。与此同时,我也试过了几个其他的Centos 6.4盒子,但无济于事。 (这不应该起作用吗?叹息

NB!我没有问题SSH进入Vagrant入门中提到的基本Ubuntu框(精确32)。

我正在尝试最简单的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盒子获得成功?

1 个答案:

答案 0 :(得分:3)

这个问题非常有趣。事实证明,我需要在 BIOS设置中启用虚拟化: - O真的吗?真!

某些较新的Intel和AMD处理器可以处理32位盒,但不能处理64位。这就是为什么我能够正确启动exact32而不是我的centos 64盒。