溫馨提示×

vsftp在Ubuntu中的防火墻設置

小樊
40
2025-06-05 00:27:42
欄目: 智能運維

在Ubuntu中,使用ufw(Uncomplicated Firewall)作為默認的防火墻管理工具。要在Ubuntu中為VSFTPD(Very Secure FTP Daemon)設置防火墻規則,請按照以下步驟操作:

  1. 首先,確保已經安裝了VSFTPD。如果沒有,請運行以下命令來安裝它:
sudo apt-get update
sudo apt-get install vsftpd
  1. 啟用VSFTPD服務:
sudo systemctl enable vsftpd
sudo systemctl start vsftpd
  1. 檢查VSFTPD服務的狀態:
sudo systemctl status vsftpd
  1. 使用ufw允許FTP流量。默認情況下,FTP使用兩個端口:20(數據傳輸)和21(控制連接)。要允許這些端口的流量,請運行以下命令:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
  1. 如果您希望允許被動模式下的FTP連接,還需要允許一個范圍內的端口。通常,這個范圍是1024到1048。要允許這些端口的流量,請運行以下命令(將<min_port><max_port>替換為您選擇的端口號范圍):
sudo ufw allow <min_port>:tcp --to-port <max_port>

例如,要允許端口范圍1024到1048,請運行:

sudo ufw allow 1024:1048/tcp --to-port 1048
  1. 重新加載ufw配置以應用更改:
sudo ufw reload
  1. 檢查ufw狀態以確保規則已生效:
sudo ufw status

現在,您已經在Ubuntu中為VSFTPD設置了防火墻規則。請確保您的FTP客戶端使用正確的端口和被動模式設置進行連接。

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