CentOS FTP Server(以vsftpd为例)主要有以下3种用户认证方式:
匿名认证
ftp
或anonymous
)。anonymous_enable=YES
。本地用户认证
useradd
创建的ftpuser
)登录,需输入系统用户的密码。local_enable=YES
,并确保用户主目录权限正确。chroot
限制在主目录)。虚拟用户认证
/etc/vsftpd/vuser_passwd.txt
定义用户名和密码(需用db_load
生成认证文件),并配置pam_service_name
指向对应的PAM文件。