使用 OpenSSH 在 Windows 中設置 SFTP 伺服器

頁面創建日期 :

操作環境

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • 其他視窗
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

* 它適用於其他版本,但尚未確認

入門

SFTP 是一種在兩點之間的PC(通常分為客戶端和伺服器)之間發送和接收文件的機制。

通常,此標準稱為 FTP,因為 FTP 以明文(未加密的數據)發送和接收內容。 它可能很容易被第三方讀取。

SFTP 使用名為「SSH」 的加密技術來加密 FTP 發送和接收的內容。 可能難以被第三方讀取。

本節提供使用免費 OpenSSH 設置 SFTP 伺服器端設置的分步說明。

Windows 10,Windows 伺服器 2019 或更高版本的 OpenSSH 伺服器安裝說明

Windows 10 提供了一種輕鬆安裝 OpenSSH 伺服器的機制。

從「開始」功能表中打開「設置」。

image

選擇"應用"。

image

從「應用和功能」中選擇「可選功能」。

image

選擇「添加功能」。。

image

從 OpenSSH 伺服器中選擇「安裝」。

image

專案將消失,您將返回到上一螢幕。

image

將安裝 OpenSSH 伺服器。

image

一旦您將其添加到清單中,您就完成了。

image

其他 Windows 作業系統上的 OpenSSH 伺服器安裝說明

下載和檔案放置

打開 Windows 版本現已發佈,請下載並設置它。

從以下頁面下載檔案: 對於 32 位作業系統,請下載"OpenSSH-Win32.zip",對於 32 位操作系統,請下載"OpenSSH-Win64.zip"。 您可以使用最新版本,但目前所有版本都是 Beta 版本。

image

登錄到伺服器,並將下載和部署的檔放在伺服器上。 位置並不重要,但這次我創建了一個"C:\OpenSSH"資料夾並將其放置在其中。

image

環境變數

註冊環境變數,使 OpenSSH 更易於操作。 儘管我們在 Windows 伺服器 2012 R2 中進行了介紹,但請根據操作系統版本提供說明。

右鍵按下「開始」功能表並選擇系統。

image

選擇高級系統設置。

image

從「高級」選項卡中,按兩下環境變數按鈕。

image

在「系統環境變數」下,選擇「路徑」,然後按下編輯按鈕。

image

變數值後面的」; (分號),然後鍵入包含 OpenSSH 檔案的資料夾的路徑。 輸入后,使用「確定」按鈕關閉所有內容。

image

設置 OpenSSH 服務

使用管理許可權啟動電源外殼。

image

使用 cd 命令導航到 OpenSSH 資料夾,然後鍵入 .\安裝 sshd.ps1 以運行它。

image

如果顯示"成功",則為"確定"。

image

您可以驗證是否已設置與 OpenSSH 相關的服務。

image

現在,您可以像在 Windows 10 中安裝 OpenSSH 一樣進行設置。 下次我想實際設置 SFTP 併發送和接收檔。