温馨提示×

vsftp在debian中的防火墙规则

小樊
59
2025-03-06 20:57:34
栏目: 智能运维

在Debian系统中配置vsftpd服务时,需要确保防火墙规则允许FTP流量通过。以下是针对Debian系统的vsftpd防火墙规则配置步骤:

  1. 安装vsftpd
sudo apt update sudo apt install vsftpd 
  1. 配置vsftpd服务
  • 启动vsftpd服务:
sudo systemctl start vsftpd 
  • 设置vsftpd服务开机自启:
sudo systemctl enable vsftpd 
  1. 配置防火墙规则
  • 如果使用的是基于UFW的防火墙(如Ubuntu),可以使用以下命令允许FTP流量通过防火墙:
sudo ufw allow 20/tcp # 允许FTP数据传输端口 sudo ufw allow 21/tcp # 允许FTP命令控制端口 sudo ufw reload # 重新加载防火墙规则 
  • 如果使用的是基于firewalld的防火墙(如某些版本的Debian),可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=20/tcp # 永久添加FTP数据传输端口 sudo firewall-cmd --permanent --zone=public --add-port=21/tcp # 永久添加FTP命令控制端口 sudo firewall-cmd --reload # 重新加载防火墙规则 

请注意,上述命令适用于基于Debian的发行版,如Ubuntu。如果您使用的是其他类型的防火墙或者需要更具体的指导,请提供更多的信息以便获得准确的帮助。

0