配置FTP服务器的虚拟用户

  你们都知道,在vsftpd服务器中支持匿名用户、本地用户和虚拟用户3类用户账号。其中,虚拟用户帐号是为了保证FTP服务器的安全性,由vsftpd服务器提供的非系统用户帐号。虚拟用户FTP登陆后将把指定的目录做为FTP根目录。虚拟用户与本地用户具备相似的功能,因为虚拟用户相对安全,所以正逐步替代本地用户帐号。
   下面,我就教给你们如何配置FTP服务器的虚拟用户:
 
1 、创建虚拟用户口令库文件:( vi /tmp/test.txt
(这里只是例子,mkie的口令是pwabcd,john的口令是pw1234)
2 、安装 DB 软件包(若此处不安装,下面的命令不能实现)
3 、生成 vsftpd 的认证文件(标识为新文件名)
4 、创建虚拟用户所需的 PAM 配置文件(标识为新文件名)
      文件内容以下(手动添加)
5 、创建虚拟用户及所要访问的目录并设置相应权限
6 、修改 vsftpd 配置文件
      添加配置项
7 、重启 vsftpd 服务程序
8 、建立提供下载的测试文件(测试前准备)
9 、在客户端测试
10 、对不一样的虚拟用户设置不一样的权限
    a) 设置主配置文件:
        添加以下内容
    b) 创建用户配置文件目录
    c) 为虚拟用户创建单独的配置文件
      (以 mike 为例,权限为浏览及下载)
   (以 john 为例)
11 、在客户端测试
(声明:以上教程均在VMware Workstation上完成,在真机上一样配置。)
相关文章
相关标签/搜索