如何在Windows中使用OpenSSH设置SFTP服务器[Partition Magic]

概括 :

设置SFTP服务器Windows

如今,越来越多的人通过本地网络传输数据。但是如何安全地传输数据?您可以在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需求 sshdSSH代理 跑步。将以下命令粘贴到PowerShell窗口中: powershell.exe -ExecutionPolicy绕过-文件install-sshd.ps1 。然后,您会收到一条消息:sshd和ssh-agent服务已成功安装。

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服务器从本地网络传输数据。

允许连接SFTP服务器

如果您的Windows用户帐户没有密码,则需要使用公共密钥来证明SFTP服务器的合理性。您可以在系统上创建用于SFPT访问的其他帐户,但是可能需要在用户目录之外创建文件。

现在,将告诉您设置SFTP Server Windows的2种有效方法。现在就试试!