在Linux系统中,FTP(文件传输协议)服务通常需要开放特定的端口来进行文件传输。如果防火墙配置不当,可能会阻止FTP服务的正常运行。以下是一些基础概念和相关操作步骤,帮助你关闭防火墙以确保FTP服务的可用性。
iptables
或firewalld
。iptables
iptables
是Linux内核集成的包过滤防火墙工具。
步骤:
iptables
规则:iptables
规则:firewalld
firewalld
是另一个常用的防火墙管理工具,支持动态管理防火墙规则。
步骤:
firewalld
服务:firewalld
服务:firewalld
服务以防止其开机自启:firewalld
服务以防止其开机自启:假设你需要通过 firewalld
允许FTP服务:
# 开放FTP默认端口 (20, 21)
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=21/tcp
# 若使用被动模式,还需添加被动模式的端口范围
sudo firewall-cmd --permanent --add-port=50000-50050/tcp
# 重新加载防火墙规则
sudo firewall-cmd --reload
通过上述步骤,你可以有效地管理Linux系统中的防火墙设置,确保FTP服务的正常运行。
领取专属 10元无门槛券
手把手带您无忧上云