vsFTP服务器虚拟用户的配置

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
 
 
 
 
 
 
 
 

你可能感兴趣的:(vsftp,配置,职场,休闲)