RHEL5基于虚拟用户验证的VSftp服务器

1、 建立虚拟用户口令库文件logins.txt

/etc/vsftpd/login.txt文件内容如下:

RHEL5,VSftp,RHEL

口令库文件中奇数行设置用户名,偶数行设置口令

2、 生成vsftpd的认证文件

#db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/ login.db  ##生成认证数据库文件login.db

备注:如果没有db_load命令,则需要安装下面这个RPM包

3、设置认证文件只对root用户可读可写

# chmod 600 /etc/vsftpd/login.db

RHEL5,VSftp,RHEL

4、建立虚拟用户所需的PAM配置文件,手工建立vsftpd.vu文件。

#vim /etc/pam.d/vsftpd.vu 内容如下:

5、建立所有FTP虚拟用户帐号使用的系统用户帐号,并设置该帐号家目录的权限。

# useradd -s /sbin/nologin –d /home/vftp vftp

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywgpf.html