知識點彙總:http://www.cnblogs.com/feipeng8848/p/8559803.htmlvim
————————————————————————windows
安裝方式有3種:服務器
(1)Windows安裝包直接安裝ssh
(2)使用Cygwin安裝工具
(3)若是是Windows 10 1709版本,能夠開啓Win 10的Linux子系統,在子系統中安裝。post
本系列教程中服務器是運行在XP系統上的,因此我用的第一種方法:使用Windows下的安裝包。spa
1.Windows 安裝包直接安裝
OpenSSH For Windows下載連接:
https://sourceforge.net/projects/sshwindows/
https://github.com/PowerShell/Win32-OpenSSH/releases
我是在第一個鏈接上下載的,下載後解壓
雙擊安裝
下面開始配置
win+r 打開運行,輸入cmd打開控制檯執行以下操做
先cd到bin目錄
而後輸入以下命令(分兩次執行)
mkgroup -l >> ..\etc\group mkpasswd -l >> ..\etc\passwd
接下來在服務器的C:\OpenSSH目錄上建立home目錄、用戶目錄(以Adminstrator爲例),建議使用命令,右鍵新建文件夾的話沒法將文件夾命名爲.ssh
md home\Administrator\.ssh
下圖中是依次建立的
使用寫字板代開在OpenSSH安裝目錄下的etc\sshd_config文件,檢查幾個設置是否設成下面這樣,確保去除前面的#號,括號中的漢字是說明該行代碼的意思,sshd_config文件中並無這些。
Protocol 2 PermitRootLogin no (禁止root帳戶登錄) PermitEmptyPasswords no (禁止沒有密碼) PasswordAuthentication yes (是否容許密碼登錄,yes是容許,no是禁止) RSAAuthentication yes PubkeyAuthentication yes (容許公鑰登錄) AuthorizedKeysFile .ssh/authorized_keys (公鑰目錄)
修改註冊表,指定/home的目錄
運行(win+r)裏輸入regedit,打開註冊表,而後找到以下項,修改之便可。
[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home] "native"="D:\\OpenSSH\\home" "flags"=dword:0000000a
把"native"的值改爲OpenSSH安裝目錄下剛剛新建的/home目錄
輸入以下命令啓動服務:
net start opensshd
到這裏說明已經服務端已經安裝成功了OpenSSH併成功開啓了服務,須要指出的是以上截圖有一些是在Win10下截的,這部分與在XP上是同樣的。
以Administrator帳戶爲例,設置下Windows XP登錄密碼(也就是平時的登錄密碼,我設置爲123456),設置好IP地址(我設置爲192.168.16.1)
如今,就可使用客戶端軟件登錄了。
還有一點要說,OpenSSH在客戶端也須要安裝,與服務端略有不一樣
配置的時候一樣要cd到bin目錄下執行這兩個命令
2.使用Cygwin在Windows上安裝
使用Windows安裝包在服務器端安裝OpenSSH for Windows配置起來很是麻煩,能夠嘗試使用Cygwin方式安裝。
什麼是CygWin?
Cygwin是一個在windows平臺上運行的類UNIX模擬環境,在Windows上安裝了Cygwin後就能在Win下使用Linux的不少軟件,好比vim、ssh,還能使用不少Linux上的命令好比ls、cat等。
在Windows計算機上安裝Cygwin教程:http://www.cnblogs.com/feipeng8848/p/8555648.html
計算機上安裝了Cygwin後,就可使用命令安裝OpenSSH了
在上面的教程中已經安裝了apt-cyg工具,使用個這個工具執行以下命令
apt-cyg install openssh
我已經安裝過因此這裏提示我already installed。
使用which命令看一下,出現安裝目錄說明已經成功安裝
其實使用Cygwin也能夠在安裝Cygwin的時候選中ssh的包,就能夠不用apt-cyg命令安裝了。
3.Windows 10
在Win10下安裝要方便的多,由於Win10下有一個Linux子系統,直接在開啓Linux子系統使用Linux命令(apt-get install openssh)就能夠安裝。
————————————————————
知識點彙總:http://www.cnblogs.com/feipeng8848/p/8559803.html
————————————————————