以下是在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]。