首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Windows中的SSH to Vagrant box?

Windows中的SSH to Vagrant box?
EN

Stack Overflow用户
提问于 2012-03-27 15:31:01
回答 13查看 165.8K关注 0票数 171

我正在使用Vagrant在windows中启动一个VirtualBox虚拟机。在其他平台上,我可以

$ vagrant ssh

以连接到VM。

如何在windows中连接到此Vagrant框?

在Vagrant文档中建议的使用PuTTy的方法也不起作用:

http://docs-v1.vagrantup.com/v1/docs/getting-started/ssh.html

EN

回答 13

Stack Overflow用户

发布于 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
票数 72
EN

Stack Overflow用户

发布于 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
票数 32
EN

Stack Overflow用户

发布于 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

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9885108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档