以下是Debian系统下vsftpd的安全设置要点:
基础配置
anonymous_enable=NO
。local_enable=YES
、chroot_local_user=YES
。xferlog_enable=YES
、xferlog_std_format=YES
。安全增强
ssl_enable=YES
、rsa_cert_file
等参数。hide_ids=YES
)。用户管理
sudo adduser ftpuser
、sudo usermod -d /var/ftp ftpuser
。/etc/vsftpd.user_list
控制可访问用户。其他措施
sudo apt update && sudo apt upgrade
。/etc/ssh/sshd_config
中设置PermitRootLogin no
(非vsftpd配置,但提升整体安全)。参考来源: