Windows 使用OpenSSH搭建SFTP

    • 準備文件

由於我們使用的是JDK1.8,JDK版本限制,只能使用8.0.0版本,

下載URL:https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v8.0.0.0p1-Beta

    • 解壓文件

我解壓到D:\OpenSSH-Win64

 

    • 安裝和配置
    1. 用管理員方式打開powershell工具

    1. 切換至解壓的目錄

Cd D:\OpenSSH-Win64

    1. 執行安裝

執行.\install-sshd.ps1

啓動open ssh 服務,並設置爲自動

 

加載host和祕鑰文件至Program Data目錄下的ssh目錄下

    1. 配置SFTP用用戶

SFTP使用的用戶是windows自己的系統用戶,我們需要給SFTP添加一個系統用戶,專門用於登錄

管理工具>計算機管理>系統工具>本地用戶和組>用戶

右鍵添加一個用戶

 

 

 

 

    1. 配置SFTP參數

路徑:C:\ProgramData\ssh\sshd_config,如果是加密環境記得用notepad打開,不能讓文件被加密,否則OpenSSH服務不能啓動

Port 59103 指定SFTP用的端口,不指定默認用22

#指定用戶可訪問

Match User stUser

#指定SFTP根目錄

ChrootDirectory D:\sftp

 

重新啓動OPEN ssh服務生效

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章