vsFTP服务器虚拟用户的配置
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://815735239.blog.51cto.com/296850/72784 |
1 相关文件说明
/etc/vsftpd/vsftpd.conf VSFTP服务的主配置文件
/etc/vsftpd.user_list 根据主配置文件中userlist_deny的设定,进行访问控制功能
1>设置禁止登录的用户账号
Userlist_enable=yes
Userlist_deny=yes
2>设置只允许登录的用户账号
Userlist_enable=yes
Userlist_deny=no
/etc/vsftpd.ftpusers 保存不允许进行FTP登录的本地用户账号
/etc/rc.d/init.d/vsftpd FTP 服务的启动脚本
2 当用户匿名登录FTP服务器时,将进入/var/ftp目录,并且将该目录作为根目录,即匿名用户不能离开该目录,只能进入该目录的子目录.匿名用户登录可使用ftp 或anonymous作为FTP 登录的用户名,用户的E-mail地址作为登录口令.设置匿名用户访问时,只要安装好软件包好,启动服务后即可.
3 虚拟用户的配置
步骤
1 建立虚拟用户的口令库文件
口令库文件中,奇数行设置虚拟用户的用户名,偶数行设置用户的口令.
![]() 2 生成VSFTP的认证文件
Db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
3 建立虚拟用户所需的PAM配置文件
![]() 4 建立虚拟用户及所要访问的目录并设置相应的权限
Useradd -d /home/ftpsite virtual
Chmod 700 /home/ftpsite
5 设置vsftpd.conf配置文件
Vi /etc/vsftpd/vsftpd.conf
![]() 本文出自 “dream_sky” 博客,请务必保留此出处http://815735239.blog.51cto.com/296850/72784 本文出自 51CTO.COM技术博客 |





dream_sky11
博客统计信息
热门文章
最新评论
友情链接