Windows Server 2012 R2 SFTP 服務架設

  1. 下載OpenSSH
  2. 設定 SSHD配置文件

下載OpenSSH

  1. 下載 OpenSSH-Win64.zip
    https://github.com/PowerShell/Win32-OpenSSH/releases

  2. 解壓縮後 CD 至 目標路徑

  3. 安裝 OpenSSH

.\install-sshd.ps1
CMD language-undefined複製代碼
  1. 為服務器生成SSH密鑰
ssh-keygen.exeA
CMD language-css複製代碼
  1. SSHD服務啟用自動啟動
Set-Service -Name sshd -StartupType 'Automatic'
CMD language-javascript複製代碼
  1. 啟動服務
Start-Service sshd
CMD language-sql複製代碼
  1. 防火牆開啟 22port
New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
CMD language-css複製代碼

設定 SSHD配置文件

設定 C:\ProgramData\ssh\sshd_config
ChrootDirectory 設定登入後 預設資料夾


轉載請註明來源,若有任何錯誤或表達不清楚的地方,歡迎在下方評論區留言,也可以來信至 leozheng0621@gmail.com
如果文章對您有幫助,歡迎斗內(donate),請我喝杯咖啡

斗內💰

Gitalk 載入中…

×

歡迎斗內

github