vsftpd 新增虚拟用户

接手公司linux服务器,已经用了vsftpd服务,需要增加新用户。

  1. vsftpd的配置文件在/etc/vsftpd.其中

  2. 编辑virtusers, 添加一个用户名和密码,奇行为用户名,偶行为密码

     

  3. 在vconf/子文件中,添加新用户的路径,一般是复制一份已有的配置文件,修改一下local_root字段即可
     1 local_root=/tmp/work
     2 #指定虚拟用户的具体主路径。
     3 anonymous_enable=NO
     4 #设定不允许匿名用户访问。
     5 write_enable=YES
     6 #设定允许写操作。
     7 local_umask=022
     8 #设定上传文件权限掩码。
     9 anon_upload_enable=NO
    10 #设定不允许匿名用户上传。
    11 anon_mkdir_write_enable=NO
    12 #设定不允许匿名用户建立目录。
    13 idle_session_timeout=600
    14 #设定空闲连接超时时间。
    15 data_connection_timeout=120
    16 #设定单次连续传输最大时间。
    17 max_clients=10
    18 #设定并发客户端访问个数。
    19 max_per_ip=5
    20 #设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。
    21 local_max_rate=50000
    22 #设定该用户的最大传输速率,单位b/s。

     

  4. 回到文件夹/etc/vsftpd中,更新db数据库
    db_load -T -t hash -f virtusers virtusers.db

     

  5. 重新载入配置
    sudo service vsftpd  reload

     

##测试

ftp xxx.xxx.xxx  # ip 使用上面创建的用户密码登陆

 

 

 

  

 

posted on 2018-12-02 17:20  多选  阅读(286)  评论(0编辑  收藏  举报

导航