欢迎来到云服务器

技术知识库

如何在Windows上安装SFTP服务器

由于 Microsoft Windows 没有内置安全文件传输协议服务器,因此这里有一个教程展示了如何在其上安装一个。我们将在本教程中使用的 SFTP 服务器是JSCAPE MFT 服务器,它是一个托管文件传输服务器,支持 SFTP 连接和其他几种文件传输协议,如 FTP、FTPS、HTTP/S、WebDAV、AS2 和 OFTP,以及 SSL和 TLS。

JSCAPE 旨在与 Windows(包括 Windows Server 和 Windows 10)、Linux、Solaris 和 MacOS X 一起使用。与开源安全 FTP 服务器相反,JSCAPE 提供主动的端到端支持,包括健康检查和自我修复平台用于先发制人的错误检测,为企业文件传输提供卓越的可靠性。

安装服务器

确保下载适合您系统的安装程序。如果您有 32 位 Windows 系统,请下载 install.exe。但如果您有 64 位 Windows 系统,请下载 install_64.exe。在 Windows 机器上安装安装程序后,双击它启动。

在 Windows 上安装 sftp 服务器 - 01

在 Windows 上安装 sftp 服务器 - 02

这应该会打开 JSCAPE MFT 服务器软件向导的欢迎屏幕。单击下一步继续。

在 Windows 上安装 sftp 服务器 - 03

接下来是许可协议。浏览该协议的内容。如果一切看起来都不错,请选择标有“我接受协议”的选项,然后单击“下一步”按钮。

在 Windows 上安装 sftp 服务器 - 04

然后系统会提示您输入安装的目标目录。这是存储所有服务器文件的地方。通常,安装将放在 C:Program FilesJSCAPE MFT Server 目录下。如果您希望将其存储在另一个目录中,只需单击“浏览”按钮并浏览到您想要的目录。完成后,单击下一步按钮。

在 Windows 上安装 sftp 服务器 - 05

然后该向导将询问您是否要为此程序创建一个开始菜单文件夹。如果您想从“开始”菜单访问 JSCAPE MFT 服务器,只需保持原样,然后单击“下一步”。

在 Windows 上安装 sftp 服务器 - 06

等待进度条完成。

在 Windows 上安装 sftp 服务器 - 07

在下一个屏幕中,您将被要求设置数据库参数。基本上,JSCAPE MFT Server 将服务器配置数据存储在数据库中。如果您选择嵌入式数据库选项,所有服务器配置数据都将存储在 [mft server installdir]/data 目录中的嵌入式 H2 数据库中。

如果您选择自定义数据库选项,这意味着您希望将配置数据存储在外部 RDBMS 中,例如 MySQL、MS SQL Server、Oracle 或 PostgreSQL。在这种情况下,您需要在 RDBMS 中指定数据库的数据库 URL。

我们现在只选择嵌入式数据库。这是默认选项,因此您无需执行任何操作。只需单击下一步。

在 Windows 上安装 sftp 服务器 - 08

之后,您将看到一些管理登录设置。这将包括管理主机的 IP 地址、管理端口、REST HTTP IP 地址、REST HTTP 端口、管理用户名和管理密码。记下 REST HTTP 端口,因为稍后我们通过 Web 浏览器启用 SFTP 服务时将需要它。

除了用户名和密码,您可能希望将这些设置保留为默认值。

单击下一步继续。

之后,系统会要求您输入它应该为此应用程序保留的最大内存大小。默认值为 1024 MB,这就是您现在所需要的。

单击下一步继续。

在 Windows 上安装 sftp 服务器 - 09

最后,您将到达指示设置向导结束的屏幕。单击完成按钮以完成设置过程。

在 windows - 10 上安装 sftp 服务器

创建 SFTP 服务

现在您已经安装了 JSCAPE MFT 服务器,下一步是启用SFTP服务。让我们通过基于 Web 的用户界面来实现。如果您还记得,我们要求您记下 REST HTTP 端口。如果您在安装期间未更改设置,则默认值为 11880。

在 Web 浏览器中输入 https://[host or ip address]:11880 并单击 Enter。

主机或 IP 地址是指运行新安装的 JSCAPE MFT 服务器的机器的主机名或 IP 地址。如果您在本地执行此操作,只需输入:

https://localhost:11880

另一方面,如果服务器运行在另一台 IP 地址为 192.168.100.102 的机器上,例如,请输入:

https://192.168.100.102:11880

这应该会打开登录屏幕。输入管理员用户名。如果您只是按照此示例进行操作,那应该是“管理员”。输入管理员帐号对应的密码。要最终获得访问权限,请单击登录按钮。

在 Windows 上安装 sftp 服务器 - 11

进入管理界面后,首先要做的是添加一个新域。导航到“域”选项卡,然后单击“添加”按钮添加新域。

在 Windows 上安装 sftp 服务器 - 12

为域命名(例如 mftserver1),然后再次单击“下一步”按钮。

在 Windows 上安装 sftp 服务器 - 13

我们到了。这是您一直在等待的部分。这是我们启用服务器的 SFTP 服务的地方。展开协议下拉列表并选择SFTP /SCP。请注意,当您展开列表时,您还会看到其他几个文件传输协议,包括:AFTP、AS2、FTP、FTPS、HTTP、HTTPS、OFTP、TFTP、WebDAV 和 WebDAV。

现在,因为我们只想设置一个 Windows SFTP 服务器,所以我们只选择 SFTP/SCP。但至少您知道还有其他文件传输协议可供选择。

只需保持主机IP 地址不变。SFTP的默认端口号是 22。也保留它。

在那里选择的私钥仅用于测试目的。它永远不应该在生产环境中使用。如果您想知道在哪里可以更改它以及它的用途,我建议您阅读文章:设置SFTP 服务器。

还要注意,默认情况下身份验证设置为密码。这是每次用户请求与此 Windows SFTP 服务器进行数据传输时服务器将使用的身份验证方法。密码验证就像任何常规登录一样。只要求用户输入用户名和相应的密码。

值得注意的是,还可以选择公钥认证(主机密钥)甚至密码和公钥认证,支持 SSH、OpenSSH、Putty 等。结合密码认证和公钥认证的认证方法是一个双因素认证过程,并提供了真正强大的认证。我们不会在这里详细介绍。但是,如果您正在寻找更安全的用户身份验证方式,只需单击这些链接!

在这里完成?单击下一步继续。

在 Windows 上安装 sftp 服务器 - 14

只需单击后续屏幕上的下一步按钮即可接受默认值。

在 Windows 上安装 sftp 服务器 - 15

返回主屏幕后,您应该会在“域”选项卡下看到新创建的域。但是,暂时不要庆祝。

尽管您应该已经启动并运行了 SFTP 服务器,但您还不能使用它。您仍然需要创建一个用户来登录。

选择您最近创建的域,然后单击编辑按钮。如果需要,您也可以双击域。

在 Windows 上安装 sftp 服务器 - 17

当你在里面的时候,去服务菜单说“嗨!” 到您孤独地坐在那里的新创建的 SFTP 服务。如果您在安装过程中未能选择 SFTP,您也可以在此处添加 SFTP 服务。只需单击添加按钮并选择SFTP/SCP即可添加新的 SFTP 服务。

在 Windows 上安装 sftp 服务器 - 18

向下滚动该菜单列,直到到达标记为Users的菜单。单击它,然后单击添加按钮。

在 Windows 上安装 sftp 服务器 - 19

选择默认模板,然后单击确定。

在 Windows 上安装 sftp 服务器 - 20

输入此用户的名称、登录名和密码。

之后,单击OK。

在 Windows 上安装 sftp 服务器 - 21

然后,您应该会在“用户”选项卡下看到新创建的用户。

在 Windows 上安装 sftp 服务器 - 22

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号