FTP服務器虛擬用戶配置

FTP服務配置問題及解決方案html

  使用被動模式,設置雲主機IP爲被動模式數據傳輸地址:在配置文件內添加linux

    pasv_enable=YES數據庫

    pasv_promiscuous=YES網站

    pasv_address=雲主機IPui

  配置虛擬用戶,訪問FTP服務:具體配置<vsftpd虛擬用戶配置> ---> #網站連接#htm

  全部建立文件均按題目要求建立,如下所引用的文件建立要求爲2018國賽B卷ftp配置要求get

    一、建立用戶列表文件,內容爲用戶登陸名和密碼hash

      #/etc/vsftpd/vlogin.list#it

    二、使用 db_load -T -t hash -f 命令,將用戶列表文件轉換爲.db的用戶數據庫文件登錄

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

    三、建立.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

    四、建立用戶配置目錄  #/etc/vsftpd/user_conf#

    五、在用戶配置目錄下以用戶名建立配置文件,並編輯配置文件添加用戶權限

    六、建立宿主用戶

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

      #chown virtual:virtual /data/ftp_data/#

      #chmod 777  /data/ftp_data#

    七、編輯vsftpd服務主配置文件,添加、更改配置

      pam_service_name=vsftpd.vu

      guest_enable=YES

      guest_username=virtual

      user_config_dir=/etc/vsftpd/user_conf

      allow_writeable_chroot=YES

相關文章
相關標籤/搜索