如何在Windows上使用FileZilla托管FTP服务器

在本指南中,我们将引导您完成在Windows计算机上将文件夹设置为FTP存储库的步骤,使用一个名为FileZilla的免费程序。 FTP可用于在计算机之间轻松传输大量文件; FTP存储库可以映射到Internet上的多台计算机,以便其他人可以从Windows资源管理器访问该目录。

首先,您需要下载的FileZilla服务器,可在这里

下载程序后,可以使用所有默认设置进行安装。 FileZilla将安装一个在Windows启动时运行的服务,因此如果您只想手动运行FTP服务器,请从第三个屏幕的下拉菜单中选择相应的选项:

2-ftp服务器

除了该设置,其他一切都可以保留默认值为本教程的目的。 安装完成后,FileZilla界面将打开。 安装后,当此窗口弹出时,单击确定:

3-ftp服务器

一旦FTP服务器接口加载,我们就可以将一个目录指定为FTP存储库。 如果您要使用的目录尚未创建,最小化接口并创建一个文件夹,您希望FTP共享是。 在本教程中,我们将使用桌面上的文件夹FTP。 其确切位置将是“C:\ Users \ geek \ Desktop \ FTP”。

单击编辑,然后单击用户。

4-ftp服务器

在出现的窗口的左侧,点击“共享文件夹”。

5-ftp服务器

在那里,点击“用户”下面的“添加”。输入另一台计算机将用于访问我们正在设置的存储库的帐户的用户名。

6-ftp服务器

输入帐户名称后,点击“确定”,然后点击“共享文件夹”部分下方的“添加”。 一旦你这样做,一个窗口,如下面的一个窗口将弹出,使用它来选择你想要共享作为一个FTP存储库的目录。

7-ftp服务器

单击“确定”。 现在,我们需要为此存储库分配用户权限。 默认情况下,我们创建的用户能够读取文件,列出目录和列出子目录。 要向用户提供其他权限,例如将文件复制到此存储库的能力,请选中“文件”和“目录”下方的框。

8-ftp服务器

设置完用户权限后,单击“确定”。

保护FTP服务器

除了使用强密码配置用户外,FileZilla中还有一些设置可供您配置以进一步保护新的FTP服务器。

黑客将不断扫描互联网上监听端口21,默认FTP端口的主机。 为了避免成千上万的黑客不断地使用FTP服务器扫描像你这样的人,我们可以更改FileZilla监听的端口。 转到编辑,然后转到设置。 在“常规设置”下,您将看到“在这些端口上监听”。它目前应该在21,但我们建议将其更改为随机的五位数字(65535之外没有任何内容)。

9-ftp服务器

这并不一定保护服务器,但它掩盖了它,使得它很难找到。 只要记住,任何人决定攻击你最终会找到您的FTP服务器正在监听的端口,因此必须采取进一步的措施。

只要知道连接到FTP服务器的计算机的IP(或至少IP范围),您就可以将FileZilla设置为仅响应来自这些IP地址的登录请求。 在编辑>设置下,单击“IP过滤器”。

在第一个框中,放置星号以阻止所有IP连接到您的服务器。 在第二个框中,添加此规则的例外(应允许连接的IP或网络范围)。 例如,以下屏幕截图显示了一个配置,其中10.1.1.120和192.168.1.0/24(换句话说,192.168.1.1 - 192.168.1.255)IP范围能够连接:

10-ftp服务器

除了安全的密码,这应该是所有的FTP服务器将需要的安全。 FileZilla中已配置了默认自动停止设置,因此任何尝试在短时间内连接到服务器次数过多的人都会被锁定一段时间。 要调整此设置,请单击编辑>设置下的“自动停止”,但默认值将足以满足大多数人的需要。

关于此FTP服务器的安全性的最后一个注意事项:传输是明文,所以不要使用普通FTP传输任何机密。 SFTP或FTPS可用于加密FTP通信,但超出本指南的范围,将在以后的文章中介绍。

Windows防火墙例外

如果您有第三方防火墙或防病毒程序,请确保允许您选择运行FTP服务器的端口。 如果您启用了Windows防火墙,则需要为端口添加例外。 转到您的开始菜单,然后键入Windows防火墙,然后单击“高级安全Windows防火墙”。

11-ftp服务器

单击左侧列中的“入站规则”,然后单击右侧列中的“新建规则...”。 我们将允许端口通过防火墙,因此当向导询问“您要创建什么类型的规则”时,请选择端口,然后单击下一步。

键入您为FTP服务器选择的端口(默认为21,但在本指南中选择54218)。

12-ftp服务器

输入您的端口号后,单击下三次。 输入此异常的名称和描述,以便将来很容易找到,然后单击完成。

13-ftp服务器

在另一台计算机上映射FTP共享

现在FTP服务器已经完成设置,我们可以让其他人使用我们提供的用户信息连接到它(还要确保您已经允许他们的IP地址)。 其他人可以总是使用GUI应用程序,如FileZilla连接到您的FTP共享,或者他们可以将其映射到他们的计算机,以便它显示在资源管理器中。

打开“计算机”,右键单击空白区域,然后选择“添加网络位置”。

14-ftp服务器

将出现“添加网络位置”向导,单击下两次。 输入FTP服务器的IP地址和端口,然后单击下一步。

15-ftp服务器

取消选中“匿名登录”并输入您为FTP服务器配置的用户名。 单击下两次,然后单击完成。 它应该询问您的密码,然后您将能够浏览到FTP共享,就像它是一个本地硬盘驱动器。

16-ftp服务器

赞 (0)
分享到:更多 ()