在Ubuntu下配置vsftpd(Very Secure FTP Daemon)的步驟如下:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
anonymous_enable NO
local_enable YES
write_enable YES
chroot_local_user YES
dirmessage_enable YES
:進入文件夾時顯示歡迎信息。xferlog_enable YES
:啟用文件傳輸日志。connect_from_port_20 YES
:允許使用端口20進行數據傳輸。chroot_local_user YES
:將用戶限制在其主目錄中(增強安全性)。allow_writeable_chroot YES
:允許chroot目錄可寫(如果需要)。ftpd_banner "歡迎來到FTP服務器"
:自定義歡迎信息。為了讓更改生效,需要重啟vsftpd服務:
sudo systemctl restart vsftpd
創建FTP用戶:
sudo useradd ftpuser -d /home/ftpuser
sudo passwd ftpuser
配置防火墻:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
使用TLS加密(可選):
通過以上步驟,您可以在Ubuntu上成功安裝并配置vsftpd。根據實際需求,您可能還需要進行進一步的配置,如設置SSL證書、限制用戶訪問等。