FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式 。今天我分享一个最近我自己在WINDOWS 10搭建FTP服务器的经验给大家,仅供参考!下面是我用FileZilla搭建FTP服务器图解教程.
一、准备FileZilla软件
首先准备两个软件:1.服务器FileZilla Server 0.9.60.2 中文安装版 2.客户端:FILEZILLA 64位 绿色版。
这两个软件是免费开源的,可以在官网下载:下载 - FileZilla中文网
![](https://img-blog.csdnimg.cn/78e771a586b941a29bad2beff34d9d11.png)
二、安装配置FTP服务
1.安装FTP服务
安装服务器FileZilla Server 0.9.60.2 中文安装版,按提示操作下一步默认安装
![](https://img-blog.csdnimg.cn/25f9a85d729e4a7aa6e638317626c24a.png)
![](https://img-blog.csdnimg.cn/2941e5703d77497eaba6e3ed1fd7cd1d.png)
![](https://img-blog.csdnimg.cn/134a989fbeac42c5b9e301d64cf3854a.png)
![](https://img-blog.csdnimg.cn/71f8dda5946440c7b7c318c40b368b76.png)
![](https://img-blog.csdnimg.cn/1d0f7b7fd81e45298c091d14ef5f59a4.png)
安装完后,自动打开软件登录画面,点连接空密码登录
上面有英文提示信息,You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.
Warning: FTP over TLS is not enabled, users cannot securely log in.
是指的你当前是在NAT内网发布FTP,所以需要使用被动模式(passive mode)运行并在路由器上设置端口转发;warning中的意思是FTP服务没有启用TLS模式,所以用户登录信息是不安全的。后面有详图讲解(这是关键重点,敲黑板!!!
2.配置FTP
2.1首先配置用户组![](https://img-blog.csdnimg.cn/98a79422376c407f83152c8035e8cb68.png)
2.2添加一个用户组名usergroup
![](https://img-blog.csdnimg.cn/74fbe49cd3864c6cafd21f0f0d931e34.png)
2.3然后给用户组设置一个共享文件
![](https://img-blog.csdnimg.cn/b673a505eb664767933fcd8eb8363796.png)
![](https://img-blog.csdnimg.cn/117e3b1eee0f45bc93531833d8c2b38d.png)
2.4配置远程登录FTP服务器的用户和密码
![](https://img-blog.csdnimg.cn/e78d9377f7a144b4a1dd1544296e6e65.png)
![](https://img-blog.csdnimg.cn/51e0f22705804538805f95f8bde7ebd8.png)
2.5下面配置常规设置,选择编辑-->设置-->常规设置--->FTP服务器监听端口,设置默认21,也可以自定义
![](https://img-blog.csdnimg.cn/72f722e63a1e40e3a1b9c32f30c249dd.png)
2.6设置FTP服务器的数据端口5001-5003,(此端口自己定义只要大于1024端口的高端口,0-65535)由于大家的FTP服务器都在路由器NAT下的内网里,所以需要使用被动模式(passive mode)运行并在路由器上设置端口转发,
![](https://img-blog.csdnimg.cn/7a2a4f48c57f4fa59290e26e19bb5aa5.png)
把内网的IP192.168.7.77的控制端口21和数据端口5001-5003,映射到自己路由器出口公网IP上5000-5003
![](https://img-blog.csdnimg.cn/7f35071b84ee485f81d3727cf7b00ee5.png)
2.7.设置使用TLS安全方式登录FTP服务器
![](https://img-blog.csdnimg.cn/6d0e5b451c424d1c88178463d52b7c45.png)
![](https://img-blog.csdnimg.cn/59553b94eb0740d6a60561f4429ab52e.png)
![](https://img-blog.csdnimg.cn/63a6107f2d2d4eb9ad9526d5edbe53b5.png)
2.8设置防火墙放行策略(允许FTP服务)
![](https://img-blog.csdnimg.cn/3e95647667c14f86990bf4a51f0186e8.png)
![](https://img-blog.csdnimg.cn/bc197fa55e5943659bec7ee6e804b1e7.png)
选择安filezilla装路径下的两个exe文件
![](https://img-blog.csdnimg.cn/ec7b30a528244a1ebda6a94d4b9641f9.png)
![](https://img-blog.csdnimg.cn/780d1206f1ad4d968c595a9fb763658a.png)
然后防火墙放行21端和5001-5003端口
![](https://img-blog.csdnimg.cn/568030c86e184dd98d63cfe2fa531d3d.png)
![](https://img-blog.csdnimg.cn/9e86d734e7394f57bd73b1fa7334d09a.png)
![](https://img-blog.csdnimg.cn/4580fbbd24f5458c8e3040c62c11a047.png)
![](https://img-blog.csdnimg.cn/3cb95bf86be941dd8bad61b5a5cc16e0.png)
三、测试FTP
在外网的另一台电脑安装Fliezilla客户端,输入公网IP+端口号和FTP用户密码
![](https://img-blog.csdnimg.cn/506aa258db914a4f886c43249f16870f.png)
![](https://img-blog.csdnimg.cn/28786cecb7ec4e15ae8a247b1cf31590.png)
总结
个人经验分享,希望能给大家带来帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)