以下是Ubuntu vsftpd安全设置指南:
sudo apt update和sudo apt install vsftpd。anonymous_enable=NO。local_enable=YES,chroot_local_user=YES,allow_writeable_chroot=YES。write_enable=YES。ssl_enable=YES,并配置相关证书路径等参数。pasv_enable=YES,pasv_min_port和pasv_max_port设置为合适端口。sudo adduser ftpuser。sudo chown ftpuser:ftpuser /home/ftpuser,sudo chmod 755 /home/ftpuser。sudo ufw allow 20/tcp,sudo ufw allow 21/tcp,sudo ufw allow 30000:31000/tcp(被动模式端口范围),然后sudo ufw reload。xferlog_enable=YES等参数以启用日志记录。