以下是在Ubuntu上設置FTP用戶的步驟:
sudo apt update
和sudo apt install vsftpd
。/etc/vsftpd.conf
,確保以下選項設置正確:
local_enable=YES
:允許本地用戶登錄。write_enable=YES
:允許用戶上傳文件。chroot_local_user=YES
:將用戶限制在其主目錄。allow_writeable_chroot=YES
:若需chroot目錄可寫則設置為YES。anonymous_enable=NO
:通常建議禁止匿名訪問。sudo adduser ftpuser
命令創建用戶,按提示設置密碼等信息。sudo chown ftpuser:ftpuser /home/ftpuser
和sudo chmod 755 /home/ftpuser
。sudo systemctl restart vsftpd
。sudo ufw allow 21/tcp
開放FTP端口[1,2,3,4,5,6,7,8,9,10,11]。