溫馨提示×

Ubuntu FTPServer帶寬限制怎么辦

小樊
38
2025-09-01 12:35:38
欄目: 智能運維

在Ubuntu上限制FTP服務器帶寬可使用以下方法:

  1. 通過vsftpd配置文件限制
    編輯 /etc/vsftpd.conf,添加或修改以下參數(單位:字節/秒):

    • local_max_rate:限制本地用戶帶寬(如 local_max_rate=512000 限制為512KB/s)。
    • anon_max_rate:限制匿名用戶帶寬(如 anon_max_rate=256000 限制為256KB/s)。
      保存后重啟服務:sudo systemctl restart vsftpd。
  2. 使用wondershaper工具
    安裝:sudo apt-get install wondershaper
    限制帶寬(如下載100KB/s、上傳50KB/s,需替換為實際網絡接口名):
    sudo wondershaper eth0 100 50。

  3. 使用trickle工具
    安裝:sudo apt-get install trickle
    通過啟動腳本限制(以vsftpd為例):
    編輯 /etc/init.d/vsftpd,在啟動命令前添加 trickle -u 50 -d 100(上傳50KB/s、下載100KB/s)。

  4. 使用tc工具(高級流量控制)
    通過命令創建帶寬限制規則(需指定網絡接口和端口):

    sudo tc qdisc add dev eth0 root handle 1: htb  
    sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 100kbit  
    sudo tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dport 21 0xffff flowid 1:1  
    

    eth0 為網絡接口,21 為FTP默認端口)。

注意:部分方法(如tc)需root權限,且重啟后可能失效,建議將配置寫入啟動腳本。根據實際需求選擇工具,優先使用vsftpd原生配置或wondershaper簡化操作。

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