您的位置:首页 > 运维架构 > Linux

centos快速部署ftp服务带用户验证

2013-12-05 00:25 483 查看
1、安装VSFTPD软件。 2、配置/etc/vsftpd.conf anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
listen=YES
guest_enable=YES
guest_username=www
pam_service_name=vsftpd
use_localtime=YES
user_config_dir=/etc/vsftpd/vuser_conf
pasv_enable=yes
3、创建 vftpuser.txtx文件到/etc/vsftpd/目录下,并输入: admin password(奇数行是用户名,偶数行是密码) 4、编辑/etc/pam.d/vsftpd 注释所有行 添加 auth   required    /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required    /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
5、生成验证文件 db_load -T -t hash -f /etc/vsftpd/vftpuser.txtx /etc/vsftpd/vftpuser.db 6、编辑/etc/vsftpd/vuser_conf/admin local_root=/var/www/
write_enable=YES
download_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
7、重启VSFTPD服务。chkconfig vsftpd on 阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: