windows下使用ssh挫折记录

上次说到我尝试在windows下试图同linux一样ssh进入windows virtual box但是没有成功,中间走了好多弯路。。。


1. 当我直接在windows cmd下运行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,报错信息照旧。

接着把git path加入到%PATH%,运行后显示connection time out。


2. 我于是又尝试安装Putty。按照这个教程,用之前提供的authentication information通过putty key generator生成private key然后导入putty。 尝试连接,依旧time  out。


3. 我又尝试装了cygwin,结果一样。。。


4. 终于意识到时我的windows guest server不支持ssh。于是通过Virtuabox打开box以后,通过cygwin安装openssh。参照教程


5. openssh安装好以后我尝试从host server ping guest server但是不成功。后来发现需要关闭guest的防火墙。终于成功通过在host上运行vagrant ssh进入guest!


6. 进入以后发现找不到我通过vagrant provisioning安装的git,ant之类,通过修改%PATH%解决。(貌似是加入ssh.exe的路径,记不清了)


7. 现在能够看到通过provisioning安装好的各种应用了。所有应用都是用chocolatey安装的。但ssh进入guest以后,发现使用cinst安装新的东西不成功。


这时候发现其实不需要vagrant ssh进入guest。。。一番纠结的探索到此为止。。。OVER


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值