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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM