使用内置命令“vagrant ssh”通过PuTTY访问虚拟机

5
我已经安装了Vagrant、PuTTY、PuTTYgen和Virtual Box,现在我想用Windows命令提示符打开SSH连接到我的虚拟机。每次我想用vagrant ssh命令打开连接时,都会出现以下错误:
vagrant ssh
`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use the PuTTY SSH client with the following
authentication information shown below:

我已经知道安装"Git"来解决这个问题的可能性!

我想知道是否可以将PuTTY与命令vagrant ssh结合使用,而不是OpenSSH!

例如:

通过批处理文件或其他方式来调整语法。


你是否正在尝试访问托管在远程机器上的 Vagrant Box? - Mingyu
这是在我的电脑上。 我使用了Multi-Putty-Plugin解决了它, 这个插件在谷歌上非常容易找到。 非常感谢快速的帮助。 - Knorke
1个回答

8

有一个官方的Vagrant讨论帖子在这里,但据我所知没有结果。但是当搜索“vagrant putty”时,似乎存在许多Vagrant插件通过“黑科技”实现该功能。

供参考:vagrant-multi-putty。对我来说,在Windows上只需要两个简单的命令即可使用:vagrant plugin install vagrant-multi-puttyvagrant putty(仅适用于Vagrant 1.1及更高版本)。


2
直接找到了“Multi-Putty-Plugin”。几分钟内就运行正常了。谢谢。 - Knorke
起初,我错误地没有按照文档(https://github.com/nickryand/vagrant-multi-putty)中指定的方式下载putty二进制文件(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html),在将putty下载并添加到我的Windows系统路径后,该插件完美地运行了。 - Daniel Dropik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接