以下是配置Ubuntu FTP服务器的基本步骤:
sudo apt update和sudo apt install vsftpd。/etc/vsftpd.conf,可设置禁止匿名访问anonymous_enable=NO、允许本地用户登录local_enable=YES、启用写权限write_enable=YES、限制用户在其主目录chroot_local_user=YES等。sudo adduser ftpuser创建用户,sudo passwd ftpuser设置密码,还可通过sudo usermod -d /home/ftpuser ftpuser设置主目录。sudo chown ftpuser:ftpuser /home/ftpuser和sudo chmod 755 /home/ftpuser确保用户主目录权限正确。sudo systemctl restart vsftpd使更改生效。sudo ufw allow 20/tcp、sudo ufw allow 21/tcp,若启用被动模式还需开放相应端口范围,最后sudo ufw reload。