码迷,mamicode.com
首页 > Windows程序 > 详细

windows下配置ssh(FreeSSHD + putty)

时间:2016-06-20 20:29:18      阅读:871      评论:0      收藏:0      [点我收藏+]

标签:

windows下配置ssh(FreeSSHD + putty):

1.关于配置过程找到一篇很好的博客,推荐大家先好好看一下,这篇博文解决了大方向问题。

地址:http://blog.csdn.net/lililiyunqiang/article/details/39337319

2.另附上IBM的step by step教程,思路很清晰,也讲了很多细节。

地址:https://wthwdik.wordpress.com/2011/03/28/how-to-get-freesshd-public-key-authentication-to-work/

3.按照上面的过程能够完成所以的配置,但是实际用起来会遇到很多小问题,这些小问题如果找不到解决办法真的是太伤神了~~我这里列出我所遇到的问题/解决办法:

①.the specified address is already in use问题:

因为freessh在安装的时候会问你是否让freessh随机启动,然后就立马把freessh服务开启了,所以ssh里22端口用不了,解决办法就是进入系统先把freessh服务停止就行了。解决办法:打开Server Manager,找到服务列表,右击FreeSSHDServices,选择Properties,点击stop停止服务,关闭Server Manager,在freesshd面板内重新start。

②.Key passphrase

生成共有/私有密钥对的时候,必须填写Key passphrase。

③.保存公有密钥的文件名必须和freesshd里面添加的用户名相同,且该文件没有任何扩展名

④.保存公有密钥的文件内必须是一行

⑤.plink.exe这个工具是打不开的,访问远程文件时,在putty文件夹下面打开cmd,命令行中用plink就ok了。

  例如:  cd C:\Users\Administrator\Desktop\putty

        plink -i pri_key.ppk shero@100.100.100.100 C:\Users\Administrator\Desktop\test.bat

⑥.Server refused public-key signature despite accepting key问题:

解决办法:关掉freesshd,右击freesshd,选择Run as Administrator,就可以了。

 

工作原因需要实现调用远程server上的python脚本文件,我是新手,很多东西都是边做边学,google/百度很多资料,整整耗时一天才解决。(这是我第一次写博,有很多不太好的地方大家见谅。)

windows下配置ssh(FreeSSHD + putty)

标签:

原文地址:http://www.cnblogs.com/SHERO-Vae/p/5601529.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!