在CentOS系統中,使用firewall-cmd命令來設置防火墻規則。以下是設置VSFTP防火墻規則的步驟:
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
# 允許FTP控制端口
sudo firewall-cmd --permanent --add-port=21/tcp
# 允許FTP數據端口范圍
sudo firewall-cmd --permanent --add-port=20-65535/tcp
# 重新加載防火墻配置
sudo firewall-cmd --reload
# 允許被動模式端口范圍
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20-65535/tcp
# 重新加載防火墻配置
sudo firewall-cmd --reload
sudo systemctl restart vsftpd
現在,VSFTP的防火墻規則已經設置完成??梢允褂?code>sudo firewall-cmd --list-all命令查看當前的防火墻規則。