前兩天安裝了windows操做系統,想在windows上作內網穿透,因此就想在windows下啓用ssh服務,今天就來說一下我在搭建ssh服務中遇到的坑。html
我顯示在Mac下搭建了ssh服務,而且測試經過,可是當到windows上,我想以一樣的方式操做的時候,事實告訴我,「我太天真了!」,沒辦法,從新百度了一通,發現windows搭建ssh服務通常都是用freeSSHd軟件,因而果斷下載了一個軟件安裝,並開啓了ssh服務,而後興高采烈的打開命令行,敲入ssh user@IP回車運行,瞬間心中一萬隻「草泥馬」飛過,windows命令行默認沒有安裝這些命令,因而我下載了Xshell這個軟件,安裝完成後運行,正常登錄。shell
在這其中遇到的問題以下:windows
問題一:若是不能正常登錄,將FreeSSHd以管理員方式運行試一下。ssh
問題二:登錄成功後不能像在Mac系統那樣經過scp命令拷貝文件,因此須要使用sftp命令登錄纔有意義測試
問題三:經過FreeSSHd啓用的服務,再添加用戶時須要計算機中存在的用戶,不然可能沒法訪問計算機中的文件,這是因爲用戶權限致使的;關於權限控制問題能夠參考這篇文章:http://www.cnblogs.com/ZhangShuo/articles/1836971.html操作系統
FreeSSHd配置參考連接:http://jingyan.baidu.com/article/656db918fc9701e381249cf5.html.net
sftp命令參考連接:http://blog.csdn.net/stpeace/article/details/39404449命令行