Debian系统上通常使用vsftpd(Very Secure FTP Daemon)作为FTP服务器软件,并且vsftpd支持多种用户认证方式,包括本地用户认证和虚拟用户认证。
/etc/vsftpd.conf
中,设置 local_enable=YES
允许本地用户登录。sudo chown ftpuser:ftpuser /home/ftpuser
和 sudo chmod 755 /home/ftpuser
。。db_load
命令将虚拟用户数据库文件加载到内存中。/etc/pam.d/vsftpd
文件,添加PAM模块来处理虚拟用户的认证。。通过以上步骤,您可以在Debian系统上成功配置vsftpd以使用本地用户或虚拟用户进行认证。