百科知识

手把手教你轻松搭建自己的FTP服务器,超简单易上手!

各位朋友们,欢迎来到一涛说电脑的专栏。在前期的分享中,我曾向大家介绍过如何利用Windows系统自带的工具来搭建FTP服务器,这个方法受到了大家的广泛关注。然而,对于一些电脑操作经验相对较少或者技术基础不够扎实的用户来说,这种方法可能存在一定的操作难度。同时,也有不少朋友通过留言询问,是否能够找到更加简便易行的方式来建立FTP服务器。因此,今天我将为大家带来一种基于第三方软件的快速搭建FTP服务器的方法,它将帮助大家轻松、快捷、高效地完成FTP服务器的建立。

FTP协议详解

FTP,全称为文件传输协议,是一种用于互联网上双向文件传输的协议。它主要用于控制文件的上传和下载过程,使用户能够将文件从本地计算机传输到服务器上,或者将服务器上的文件复制到本地计算机中。

作为TCP/IP协议组中的一部分,FTP协议包括了FTP服务器和FTP客户端两个核心组成部分。FTP服务器用于存储和管理文件,而用户则通过FTP客户端使用FTP协议来访问FTP服务器上的资源。此外,FTP协议默认使用TCP端口21进行通信。

选择合适的FTP服务器软件

在互联网上搜索“FTP服务器软件”时,你会发现自己面前会出现一大堆软件选项。为了确保服务器的稳定性和安全性,建议大家尽量选择知名度较高、口碑较好的软件。

本文推荐使用的工具:Wing FTP Server v6.16中文版

安装步骤详解

在安装过程中,你需要创建一个管理员用户名和密码。

特别说明:将Wing FTP Server安装为系统服务是默认选项。这意味着,一旦你完成了软件的设置并重启计算机,无需手动启动软件,因为它将自动随系统启动。

在开始配置FTP服务器软件之前,我们需要对路由器进行一些必要的设置,以确保FTP服务能够顺利运行:

在当今的网络时代,智能手机已经变得非常普及,几乎每家每户都使用了无线路由器。为了使FTP服务器能够正常工作,我们需要对路由器进行一些设置。

首先,你需要打开路由器的地址,通常是192.168.0.1或者192.168.1.1,具体地址可以参考路由器底部或说明书上的信息,因为不同厂商的路由器进入地址可能有所不同。

接下来,找到路由器中的“虚拟服务器”选项,这个选项的位置可能因路由器品牌而异,但专业术语应该是相同的。

添加虚拟服务器条目

在这里,服务器口号实际上是一个名称:21是FTP的默认端口号。IP地址应填写你局域网内的IP地址,协议可以选择“ALL”,状态设置为“生效”。常用服务端口号选择“FTP”,这样默认端口号就是21。

以上设置的作用是让路由器打开FTP端口号,从而允许外部设备通过FTP协议访问你的服务器。

除了设置FTP端口,还需要配置DMZ主机

如果你不确定自己的内部IP地址是多少,可以在路由器的DHCP服务中查看客户端IP地址。

选择“启用”并填写你的局域网内部IP地址。这样做的目的是当你访问FTP服务器时,能够直接访问到你的电脑,如果路由器没有设置DMZ,你在访问时可能无法连接到你的电脑,导致无法上传下载文件。

以上设置解释:当你访问FTP服务器时,实际上是访问你的电脑。如果路由器没有设置DMZ,你在访问时可能无法连接到你的电脑,最终导致无法上传下载文件。

接下来,设置动态DNS

找到路由器中的“动态DNS”选项,注册一个免费的“花生壳”动态域名,并填写用户名和密码进行登录。

动态DNS的作用解释:(这一项虽然不是必须的,但如果有总比没有好)花生壳是国内知名的动态域名解析服务商。简单来说,就是我们大多数人使用的都是动态IP地址,如果遇到停电或宽带服务问题,我们的IP地址可能会发生变化。为了解决这个问题,就有了花生壳。花生壳可以让我们用域名访问,无论我们的IP地址如何变化,我们只需要记住域名即可,就像访问www.baidu.com一样简单,这就是动态DNS的功能。

路由器设置阶段到此结束,接下来开始讲解如何设置FTP服务器软件

Wing FTP Server是一款功能非常强大的FTP服务器软件

第一次启动软件时,会要求输入安装时建立的用户名和密码。

软件界面介绍

接下来,开始创建域。域名在这里指的是FTP的一个名称,并不是我们通常所说的网站域名。绑定IP地址可以默认不填,其他端口也可以保持默认设置。如果你需要修改端口,请在路由器中同步进行修改,否则可能导致无法访问。

创建好域后,会提示创建用户,点击“确定”即可。

此时,输入用户名和密码,点击钥匙按钮会自动生成密码,你也可以手动设置。

接下来是主目录和权限设置。点击“选择”按钮,会弹出添加目录窗口,选择物理路径,这里的物理路径就是你上传文件时保存在电脑上的目录位置。接着进行一些权限设置,文件和目录的权限设置都非常清晰,包括读、写、追加、删除、重命名等。读权限相当于下载权限,写权限相当于上传权限。目录权限则是指对文件夹的操作权限。

设置完成后,点击“开启域”即可通过客户端访问,开始上传下载文件。

点击“域”,然后点击刚才创建的域名,展开树目录选择“用户”,可以在设置一些更细致的权限,比如增加用户、子目录权限、IP限制、文件限制、群组功能、目录配额、上传下载速度控制等。

以上是FTP服务器的配置过程,接下来我们来讲讲FTP客户端。

FTP本身是一个双向传输协议,无论你将服务器架设在公司还是家里,都非常方便。只需打开浏览器,输入FTP://你的IP地址或者域名,只要有互联网连接的地方都可以访问。除了浏览器,还有专门的FTP客户端软件,输入地址、用户名、密码和端口号,即可连接并进行上传下载操作。

Windows内置FTP客户端

除了电脑,安卓和苹果手机也同样有客户端软件。下载后,连接你的FTP服务器同样可以实现文件的上传下载,非常方便!

安卓客户端示例

苹果客户端示例

今天的分享就到这里,感谢大家关注一涛说电脑,欢迎留言评论交流,我们下期再见!