我已经安装了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!
例如:
使用批处理文件或某些东西来调整语法。
答案 0 :(得分:8)
Vagrant here有一个官方帖子,结果没有结果AFAIR。但是当谷歌搜索“流浪腻子”时,似乎存在许多插件,Vagrant带来了这种功能,可能是通过“黑客”。
供参考:vagrant-multi-putty。在两个简单的命令后,在Windows上也为我工作:vagrant plugin install vagrant-multi-putty
和vagrant putty
(仅适用于Vagrant 1.1和更新版本),