(轉自:http://blog.sina.com.cn/s/blog_4a0a8b5d01015b0n.html)
OpenSSH很老了,所以...
最開始只是因為openSSH啟動不了,才用的MobaSSH,它配置簡單兼容性好,缺點就是偷偷的建立了一個賬戶,讓我感覺很不爽。所以決定把OpenSSH配置好。經過檢查,發現OpenSSH安裝的時候已經把環境變量添加好了,因此在命令行窗口是可以直接輸入執行 ssh chmod等等命令的,但是當我輸入ls的時候,提示缺少cygintl-2.dll,所以這個提醒了我更換檢索詞。最終解決這個問題。
0.下載地址:
1. 默認安裝
2. 補上cygintl-2.dll和cygwin1.dll
下載:http://samanthahalfon.net/resources/cygwin_includes.zip
將它們復制到c:\Program Files (x86)\OpenSSH\bin目錄下,如果提示覆蓋,則覆蓋之,不然進行下面操作,會提示不能啟動opensshd服務
3. 開始安裝
cd "c:\Program Files (x86)\OpenSSH\bin"
mkgroup -l >> ..\etc\group 生成一個group
mkpasswd -l [-u <username>] >> ..\etc\passwd
比如:
mkpasswd -l -u administrator >> ..\etc\passwd 這樣就生成用戶名administrator的passwd文件,它調用的是系統用戶名和密碼
4 給權限
cd ..\etc
..\bin\chown mxio *
..\bin\chmod 600 *
5. 啟動opensshd服務
net start opensshd
不出問題會提示啟動成功
6. 測試連接
ssh mxio@localhost