溫馨提示×

CentOS中VSFTP的防火墻規則怎么設

小樊
48
2025-09-11 16:28:29
欄目: 智能運維

在CentOS系統中,使用firewall-cmd命令來設置防火墻規則。以下是設置VSFTP防火墻規則的步驟:

  1. 首先,確保已經安裝了firewalld服務。如果沒有安裝,可以使用以下命令安裝:
sudo yum install firewalld
  1. 啟動firewalld服務并設置為開機啟動:
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 允許FTP服務的端口。默認情況下,VSFTP使用21端口作為控制端口,數據端口范圍為20-65535。使用以下命令添加防火墻規則:
# 允許FTP控制端口
sudo firewall-cmd --permanent --add-port=21/tcp

# 允許FTP數據端口范圍
sudo firewall-cmd --permanent --add-port=20-65535/tcp

# 重新加載防火墻配置
sudo firewall-cmd --reload
  1. 如果需要允許被動模式(PASV)訪問,還需要添加被動模式的端口范圍。通常,被動模式的端口范圍與主動模式相同。使用以下命令添加被動模式的端口范圍:
# 允許被動模式端口范圍
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20-65535/tcp

# 重新加載防火墻配置
sudo firewall-cmd --reload
  1. 最后,重啟VSFTP服務以使更改生效:
sudo systemctl restart vsftpd

現在,VSFTP的防火墻規則已經設置完成??梢允褂?code>sudo firewall-cmd --list-all命令查看當前的防火墻規則。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女