溫馨提示×

centos vsftp端口設置問題解答

小樊
47
2025-08-20 15:04:44
欄目: 智能運維

一、修改默認端口(以2121為例)

  1. 修改配置文件
    編輯 /etc/vsftpd/vsftpd.conf,添加或修改以下行:
    listen_port=2121  # 控制端口
    
  2. 修改服務文件(可選)
    編輯 /etc/services,將 ftp 21/tcp 改為 ftp 2121/tcp(需謹慎操作,可能影響其他服務)。
  3. 重啟服務
    sudo systemctl restart vsftpd
    

二、配置被動模式端口范圍

  1. 設置端口范圍
    vsftpd.conf 中添加:
    pasv_enable=YES
    pasv_min_port=30000  # 被動模式最小端口
    pasv_max_port=31000  # 被動模式最大端口
    
  2. 開放防火墻
    sudo firewall-cmd --permanent --add-port=2121/tcp  # 控制端口
    sudo firewall-cmd --permanent --add-port=30000-31000/tcp  # 被動模式端口范圍
    sudo firewall-cmd --reload
    

三、驗證配置

  1. 檢查服務狀態
    sudo systemctl status vsftpd
    
  2. 測試連接
    使用FTP客戶端(如FileZilla)連接服務器,指定新端口(如 ftp://服務器IP:2121)。

四、注意事項

  • 端口沖突:確保新端口未被其他服務占用(可通過 netstat -tulnp 查看)。
  • 防火墻規則:若使用云服務器,需在云平臺安全組中開放對應端口。
  • 被動模式:若啟用被動模式,需確??蛻舳酥С衷撃J?,且防火墻允許動態端口范圍。

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