• FTP服务器虚拟用户配置


    FTP服务配置问题及解决方案

      使用被动模式,设置云主机IP为被动模式数据传输地址:在配置文件内添加

        pasv_enable=YES

        pasv_promiscuous=YES

        pasv_address=云主机IP

      配置虚拟用户,访问FTP服务:具体配置<vsftpd虚拟用户配置> ---> #网站链接#

      所有创建文件均按题目要求创建,以下所引用的文件创建要求为2018国赛B卷ftp配置要求

        1、创建用户列表文件,内容为用户登录名和密码

          #/etc/vsftpd/vlogin.list#

        2、使用 db_load -T -t hash -f 命令,将用户列表文件转换为.db的用户数据库文件

          #/etc/vsftpd/vlogin.list --> /etc/vsftpd/vlogin.db#

        3、创建.vu的pam配置文件

          #/etc/pam.d/vsftpd.vu# ;

        编辑添加

          auth required pam_userdb.so db=/etc/vsftpd/vlogin

          account required pam_userdb.so db=/etc/vsftpd/vlogin

        4、创建用户配置目录  #/etc/vsftpd/user_conf#

        5、在用户配置目录下以用户名创建配置文件,并编辑配置文件添加用户权限

        6、创建宿主用户

           #useradd  -d /data/ftp_data -s /sbin/nologin virtual#

          #chown virtual:virtual /data/ftp_data/#

          #chmod 777  /data/ftp_data#

        7、编辑vsftpd服务主配置文件,添加、更改配置

          pam_service_name=vsftpd.vu

          guest_enable=YES

          guest_username=virtual

          user_config_dir=/etc/vsftpd/user_conf

          allow_writeable_chroot=YES

  • 相关阅读:
    【C#】解析C#中LING的使用
    【Android】解析Paint类中Xfermode的使用
    【Android】解析Paint类中MaskFilter的使用
    【C#】C#对电子邮件的收发操作
    【Linux】linux/unix下telnet提示Escape character is '^]'的意义
    【Linux】CentOs中yum与rpm区别
    【C#】C#对Excel表的操作
    【SqlServer】解析SqlServer中的事务
    【Android】Android传感器
    【SqlServer】SqlServer的异常处理
  • 原文地址:https://www.cnblogs.com/kunpengROC/p/12179124.html
Copyright © 2020-2023  润新知