要设置vsftp的被动模式端口,可以按以下三个步骤进行。
首先,系统开放端口号。
从被动模式的工作原理知道,被动模式需要开放一个端口范围(一般都要大于1024),比如30000~31000。
CentOS 6 开放端口可以按以下所示操作:
打开编辑iptables,
vim /etc/sysconfig/iptables
看到这一行,复制新起一行,将端口“22”改成“30000:31000”
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
重启刷新iptables
service iptables restart
CentOS 7 开放端口操作,可以点击这里查看。
然后,修改配置文件。
修改/增加以下3行:
pasv_enable=YES pasv_min_port=30000 pasv_max_port=31000
这里的端口范围30000~31000可以自定。
最后,重启vsftp服务器。
执行以下命令:
service vsftpd restart