vsftpd安全设置
FTP 客户端 有2种连接模式
1,是主动模式
2.是被动模式
下面我介绍下 这2 种模式连接 加上 防火墙设置方法
因为IE浏览器默认使用的是Passive(被动)模式,所以要连接Linux服务器大于1024端口,而防火墙并没有开发1024以上的端口,导致登录ftp服务器被防火墙阻止。
vsftp:
修改vsftpd.conf配置文件让它支持Passive(被动)模式
限制pasv的打开端口范围
vsftp:
/etc/vsftpd/vsftpd.conf
pasv_min_port=10020
pasv_max_port=10040
pureftp:
vi pure-ftpd.conf
# 被动连接响应的端口范围。- for firewalling.
# PassivePortRange 10020 10040
service iptables start 打开防火墙
iptables -I INPUT -p tcp –dport 10020:10040 -j ACCEPT
iptables -I INPUT -p tcp –dport 21 -j ACCEPT
或
#vim /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 10050:100060 -j ACCEPT
FTP支持两种模式,一种方式叫做Active Mode (也就是 PORT方式,主动方式),一种是 Passive Mode(也就是PASV,被动方式)。 Active模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。