211service.com
如何在Windows中使用OpenSSH设置SFTP服务器[Partition Magic]
概括 :

如今,越来越多的人通过本地网络传输数据。但是如何安全地传输数据?您可以在Windows中使用OpenSSH设置SFTP服务器。本文中提供了详细的步骤。
快速导航:
什么是SFTP服务器
也许你们大多数人都听说过FTP连接,对吗?通过FTP连接,您可以将设备连接到另一台设备,以通过本地网络传输数据。但是,FTP协议首先还不够安全。因此,您应该切换到另一个更安全的平台。
小费: 这是一个免费软件 迷你工具 可以帮到你 制作硬盘副本 容易地。此外,该程序还具有许多其他功能,例如 重建MBR ,检查文件系统等。有一种更好的无线传输协议,称为SFTP。 SFTP是安全文件传输协议的缩写。正如您从其字面含义可以想象的那样,此传输协议更加安全。它在传输过程中对数据和连接的登录信息进行加密。没有人可以窃取和篡改数据。
如何使用OpenSSH SFTP服务器设置SFTP服务器Windows
方法1.安装OpenSSH并激活所需的服务
为使您顺利设置SFTP服务器,我们将为您提供以下详细步骤的帮助:
步骤1 。从这里下载OpenSSH 的GitHub 。
第2步 。将存档解压缩到Program Files文件夹。
第三步 。以管理员身份打开PowerShell,然后运行 cd'C: Program Files OpenSSH-Win64'命令 在窗口中浏览此文件夹。
第4步 。 OpenSSH需求 sshd 和 SSH代理 跑步。将以下命令粘贴到PowerShell窗口中: powershell.exe -ExecutionPolicy绕过-文件install-sshd.ps1 。然后,您会收到一条消息:sshd和ssh-agent服务已成功安装。

第五步 退出Powershell窗口后,可以通过使用以下命令启动此服务 Services.msc。 然后文件夹 C: ProgramData ssh 将使用您的主机密钥创建,这对于服务的工作非常重要。
除此方法外,还有另一种简单的方法可以设置SFTP Server Windows。
方法2.在Windows防火墙中打开SSH端口
步骤1。 使用端口22进行传输/身份验证,由于默认情况下不包含SSH,因此在Windows中将其关闭。您可以通过从“控制面板”中打开Windows防火墙来打开它。
第2步。 点击入站 规则类型 在左侧面板中。并输入号码 22 在特定的本地端口选项中,然后单击 下一个 接着说。

第三步 选择 允许连接 然后点击 下一个。 然后选择 私人的 用于网络选项。
第4步。 给规则命名,然后单击 结束 。
然后,您可以尝试在Windows上进行测试
步骤1。 跑 WinSCP 然后选择“ SFTP '作为文件协议。进入 本地主机 在主机名字段中。然后,您需要输入Windows用户名和密码,以允许SFTP连接到服务器。打 救 ,然后点击 登录 。
第2步。 在弹出窗口中,您将收到一条消息,询问您是否信任服务器。您可以点击 是的 因为服务器是您自己的计算机。主机密钥证明设备进行的连接是合理的。然后,您可以使用SFTP服务器从本地网络传输数据。

如果您的Windows用户帐户没有密码,则需要使用公共密钥来证明SFTP服务器的合理性。您可以在系统上创建用于SFPT访问的其他帐户,但是可能需要在用户目录之外创建文件。
现在,将告诉您设置SFTP Server Windows的2种有效方法。现在就试试!