-
- 準備文件
由於我們使用的是JDK1.8,JDK版本限制,只能使用8.0.0版本,
下載URL:https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v8.0.0.0p1-Beta
-
- 解壓文件
我解壓到D:\OpenSSH-Win64
-
- 安裝和配置
-
- 用管理員方式打開powershell工具
-
- 切換至解壓的目錄
Cd D:\OpenSSH-Win64
-
- 執行安裝
執行.\install-sshd.ps1
啓動open ssh 服務,並設置爲自動
加載host和祕鑰文件至Program Data目錄下的ssh目錄下
-
- 配置SFTP用用戶
SFTP使用的用戶是windows自己的系統用戶,我們需要給SFTP添加一個系統用戶,專門用於登錄
管理工具>計算機管理>系統工具>本地用戶和組>用戶
右鍵添加一個用戶
-
- 配置SFTP參數
路徑:C:\ProgramData\ssh\sshd_config,如果是加密環境記得用notepad打開,不能讓文件被加密,否則OpenSSH服務不能啓動
Port 59103 指定SFTP用的端口,不指定默認用22
#指定用戶可訪問
Match User stUser
#指定SFTP根目錄
ChrootDirectory D:\sftp
重新啓動OPEN ssh服務生效