我正在使用Vagrant在windows中启动一个VirtualBox虚拟机。在其他平台上,我可以
$ vagrant ssh
以连接到VM。
如何在windows中连接到此Vagrant框?
在Vagrant文档中建议的使用PuTTy的方法也不起作用:
http://docs-v1.vagrantup.com/v1/docs/getting-started/ssh.html
发布于 2012-10-09 05:09:14
下载Putty:http://www.chiark.greenend.org.uk/~sgtatham/putty/
使用putty.exe:
Putty GUI:
HostName: 127.0.0.1
Port: 2222
连接时(终端屏幕):
User: vagrant
Passwd: vagrant
在尝试连接之前,请使用cmd.exe验证您的虚拟机:
vagrant status
如果它停机,请使用:
vagrant up
发布于 2015-01-31 04:53:21
accepted answer确实很有帮助,但是可能会发生以下情况:
%USERPROFILE%\.vagrant.d\insecure_private_key
必须将不同的密钥转换为Putty的格式:
{vagrant_machine_root}/.vagrant/machines/default/virtualbox/private_key
其中{vagrant_machine_root}
是一个文件夹,其中包含我们要使用Putty连接到的计算机的Vagrantfile
。
正如@ibizaman提到的,使用vagrant ssh-config
来检查流浪汉使用了什么密钥:
$ vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile c:/dev/test/.vagrant/machines/default/virtualbox/private_key <-- HERE IS THE KEY YOU NEED TO CONVERT TO THE PUTTY FORMAT
IdentitiesOnly yes
LogLevel FATAL
发布于 2014-08-20 06:59:49
现在,您还可以使用以下插件通过putty进行连接:
https://github.com/nickryand/vagrant-multi-putty
只需执行
漫游插件安装漫游-多putty
并确保putty.exe和puttygen.exe在您的路径中
然后你就可以使用
流浪汉油灰
上述可执行文件可从以下位置获得:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
https://stackoverflow.com/questions/9885108
复制相似问题