使用 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 并发送和接收文件。