Linux安装vsftpd及配置详解(6)

在主动模式中,FTP的两个端口是相对固定的,如果命令端口是x的话,那数据端口就是x-1,也就是说默认情况下,命令端口是21,数据端口就是20;你把命令端口改成了2121,那么数据端口就是2120。这样使用防火墙就很方便了,只要开通这两个端口就可以了,但是如果客户端是共享上网的话那岂不是不能正常使用FTP了,这样还是不行,一定需要被动模式。

被动模式中就麻烦了些,命令端口修改为2121,那么数据端口就是2120,但是数据端口是��机的,所以需要在设备里设置一下被动端口范围6000到7000(pasv_min_port=6000 pasv_max_port=7000)

防火墙里允许修改过端口号及随机端口号范围

7、rhel7中修改防火墙: 1、防火墙添加端口 # firewall-cmd --zone=public --permanent --add-port=80/tcp # firewall-cmd --reload # firewall-cmd --zone=public --permanent --add-port=31000-31999/tcp # firewall-cmd --reload 2、防火墙删除端口 # firewall-cmd --zone=public --permanent --remove-port=80/tcp # firewall-cmd --reload 3、查看防火墙配置 # cat /etc/firewalld/zones/public.xml

更多Vsftpd相关教程见以下内容

Linux CentOS 6.5 下搭建 vsftpd ftp服务器  https://www.linuxidc.com/Linux/2016-07/133319.htm
CentOS安装vsftpd-3.0.2及安全配置  https://www.linuxidc.com/Linux/2016-12/138040.htm
openSUSE 13.2/13.1 下安装配置 FTP服务器 vsftpd  https://www.linuxidc.com/Linux/2014-12/110070.htm
CentOS7基于虚拟用户的vsftpd  https://www.linuxidc.com/Linux/2016-11/137150.htm
Ubuntu 14.04 配置vsftpd实现FTP服务器 - 通过FTP连接AWS  https://www.linuxidc.com/Linux/2016-08/133933.htm
FTP协议详解与vsftpd在Linux上的安装配置 https://www.linuxidc.com/Linux/2016-09/134831.htm
CentOS 6.7 安装vsftpd服务器  https://www.linuxidc.com/Linux/2017-04/142612.htm
CentOS 7.3安装配置Vsftpd文件服务器  https://www.linuxidc.com/Linux/2017-06/144886.htm
Vsftpd3.0--FTP服务器搭建之本地用户篇  https://www.linuxidc.com/Linux/2017-04/142699.htm
CentOS7基于虚拟用户的vsftpd  https://www.linuxidc.com/Linux/2016-11/137150.htm
如何在Ubuntu 18.04 LTS上安装带有TLS的VsFTPD服务器  https://www.linuxidc.com/Linux/2018-10/154930.htm
Ubuntu 16.04下vsftpd 安装配置实例  https://www.linuxidc.com/Linux/2017-06/144807.htm

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8e8bec3cbf00a6f3482646cbb39c8e6f.html