windows下配置ssh(FreeSSHD + putty):windows
1.關於配置過程找到一篇很好的博客,推薦你們先好好看一下,這篇博文解決了大方向問題。ssh
地址:http://blog.csdn.net/lililiyunqiang/article/details/39337319工具
2.另附上IBM的step by step教程,思路很清晰,也講了不少細節。spa
3.按照上面的過程可以完成因此的配置,可是實際用起來會遇到不少小問題,這些小問題若是找不到解決辦法真的是太傷神了~~我這裏列出我所遇到的問題/解決辦法:命令行
①.the specified address is already in use問題:blog
由於freessh在安裝的時候會問你是否讓freessh隨機啓動,而後就立馬把freessh服務開啓了,因此ssh裏22端口用不了,解決辦法就是進入系統先把freessh服務中止就好了。解決辦法:打開Server Manager,找到服務列表,右擊FreeSSHDServices,選擇Properties,點擊stop中止服務,關閉Server Manager,在freesshd面板內從新start。教程
②.Key passphrase:ci
生成共有/私有密鑰對的時候,必須填寫Key passphrase。get
③.保存公有密鑰的文件名必須和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,就能夠了。