windows下配置ssh(FreeSSHD + putty)

windows下配置ssh(FreeSSHD + putty):windows

1.關於配置過程找到一篇很好的博客,推薦你們先好好看一下,這篇博文解決了大方向問題。ssh

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

2.另附上IBM的step by step教程,思路很清晰,也講了不少細節。spa

地址:ftp://ftp.software.ibm.com/software/iea/content/com.ibm.iea.wpi_v6/wa/6.2/FTP/WBPMv62_IEA_AdapterInstallConfigureSSHServerLab.pdf.net

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 passphraseci

生成共有/私有密鑰對的時候,必須填寫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,就能夠了。

相關文章
相關標籤/搜索