Ubuntu配置vsftpd虚拟帐号:
apt-get install vsftpd
mkdir /etc/vsftpd
vi /etc/vsftpd/userlist.txt (奇数行为用户名,偶数行为密码)
aa
xxxx
:wq
apt-get install db-util
cd /etc/vsftpd
db_load -T -t hash -f userlist.txt /etc/vsftpd/userlist.db
vi /etc/pam.d/vsftpd.conf (在最上面添加,其它不变)
auth sufficient pam_userdb.so db=/etc/vsftpd/userlist
account sufficient pam_userdb.so db=/etc/vsftpd/userlist
:wq
vi /etc/vsftpd.conf
anonymous_enable=NO (默认为YES)
local_enable=YES
write_enable=YES
local_umask=022
guest_enable=YES
guest_username=ming (此处为ftp虚拟帐号对应的本地帐号)
local_root=/space/ming (定义ftp虚拟帐号登录后的默认路径)
:wq
service vsftpd restart
验证:
ftp ip
ftp虚拟帐号
密码
原文地址:https://blog.51cto.com/yangzhiming/2431653
时间: 2024-12-10 18:44:59