日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

配置FTP服务2(vsftpd 配置虚拟账号)

發布時間:2023/12/9 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 配置FTP服务2(vsftpd 配置虚拟账号) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 安裝軟件
yum -y install vsftpd*
??yum -y install pam*
??yum -y install db4*
2. 建立虛擬賬號相關聯的系統賬號
useradd virftp -s??/sbin/nologin?

3. 建立虛擬賬戶相關的文件
touch??/etc/vsftpd/vsftpd_login
并把你要建立的用戶寫到里面,奇數行是用戶名,偶數行是密碼
例如:
ftpuser1
121212
ftpuser2
12121212
然后生成對應的庫文件
db_load -T -t hash -f /etc/vsftpd/vsftpd_login??/etc/vsftpd/vsftpd_login.db?

4. 建立虛擬賬號相關的目錄以及配置文件
mkdir??/etc/vsftpd/vsftpd_user_conf
然后在該目錄下,建立虛擬賬號相對應的配置文件,賬號和文件名對應
cd? ?/etc/vsftpd/vsftpd_user_conf
vim??ftpuser1? ?內容如下:
local_root=/home/virftp/ftpuser1
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000
建立配置文件中提及的ftpuser1的家目錄
mkdir??/home/virftp/ftpuser1
修改權限: chown -R??virftp:virftp /home/virftp/

5. 修改驗證文件
vim??/etc/pam.d/vsftpd? ?在最開頭添加兩行
auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

6. 修改vsftpd.conf?
內容如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
nopriv_user=vsftpd
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to FTP service.
listen=YES
chroot_local_user=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf

7.??啟動vsftpd服務
/etc/init.d/vsftpd start

8. 關閉selinux?
setenforce 0??//這一步操作是臨時關閉,如果想永久關閉,需修改配置文件 vim /etc/selinux/config? ?把SELINUX=enforcing 改為 SELINUX=disabled
9. 測試
lftp localhost -u ftpuser1,121212??看是否能正常登錄,如果不正常,請查看 /var/log/secure文件,分析日志

轉載于:https://www.cnblogs.com/pxmlinux/p/5528013.html

總結

以上是生活随笔為你收集整理的配置FTP服务2(vsftpd 配置虚拟账号)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。