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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/142315.html
標籤:Linux
上一篇:如何列印語音標, 快速輸入音標
