在Ubuntu上,您可以使用vsftpd
(Very Secure FTP Daemon)作為FTP服務器,并通過配置文件來限制帶寬
sudo apt-get update
sudo apt-get install vsftpd
/etc/vsftpd.conf
文件:sudo nano /etc/vsftpd.conf
#ftp_data_port=20
取消注釋(刪除行首的#號),并將其更改為:
ftp_data_port=20
# 設置上傳速度限制(單位:字節/秒)
local_max_rate=1048576
# 設置下載速度限制(單位:字節/秒)
anon_max_rate=1048576
這里的1048576
表示1 MB/s。您可以根據需要更改這些值。
保存并關閉配置文件。
重啟vsftpd服務以應用更改:
sudo systemctl restart vsftpd
現在,您的Ubuntu FTP服務器上的帶寬限制已經設置完成。請注意,這些限制適用于匿名用戶和本地用戶。如果您需要為特定用戶設置不同的限制,可以在/etc/vsftpd.conf
文件中使用userlist_enable
和userlist_file
選項創建一個用戶列表,并使用userlist_deny
選項來允許或拒絕列表中的用戶。然后,在配置文件中為這些用戶單獨設置local_max_rate
和anon_max_rate
。