一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux下vsftpd安裝以及配置FTP虛擬用戶實踐

 集微筆記 2015-08-26

正如vsftpd官方宣傳中所說Probably the most secure and fastest FTP server for UNIX-like systems.我相信這是大多數(shù)人選擇vsftpd來搭建Linux的FTP服務(wù)器的原因,當(dāng)然ProFTPD用的人應(yīng)該也不在少數(shù)。文章將以清晰直觀的方式介紹安裝vsftpd以及配置FTP虛擬用戶的過程,希望對大家有幫助。

首選的FTP服務(wù)器搭建方式

安裝vsftpd

  1. #查看當(dāng)前系統(tǒng)版本 
  2. cat /etc/redhat-release  
  3. CentOS release 6.6 (Final) 
  4.  
  5. #查看是否已經(jīng)安裝vsftpd 
  6. rpm -qa | grep vsftpd 
  7. #如果沒有,就安裝,并設(shè)置開機(jī)啟動 
  8. yum -y install vsftpd 
  9. chkconfig vsftpd on 

基于虛擬用戶的配置

所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設(shè)置權(quán)限的目的。虛擬用戶不能登錄CentOS系統(tǒng)。

修改配置文件

  1. vi /etc/vsftpd/vsftpd.conf 
  2.  
  3. #服務(wù)器獨立運行 
  4. listen=YES 
  5. #設(shè)定不允許匿名訪問 
  6. anonymous_enable=NO 
  7. #設(shè)定本地用戶可以訪問。注:如使用虛擬宿主用戶,在該項目設(shè)定為NO的情況下所有虛擬用戶將無法訪問 
  8. local_enable=YES 
  9. #使用戶不能離開主目錄 
  10. chroot_list_enable=YES 
  11. #設(shè)定支持ASCII模式的上傳和下載功能 
  12. ascii_upload_enable=YES 
  13. ascii_download_enable=YES 
  14. #PAM認(rèn)證文件名。PAM將根據(jù)/etc/pam.d/vsftpd進(jìn)行認(rèn)證 
  15. pam_service_name=vsftpd 
  16. #設(shè)定啟用虛擬用戶功能 
  17. guest_enable=YES 
  18. #指定虛擬用戶的宿主用戶,CentOS中已經(jīng)有內(nèi)置的ftp用戶了 
  19. guest_username=ftp 
  20. #設(shè)定虛擬用戶個人vsftp的CentOS FTP服務(wù)文件存放路徑。存放虛擬用戶個性的CentOS FTP服務(wù)文件(配置文件名=虛擬用戶名) 
  21. user_config_dir=/etc/vsftpd/vuser_conf 
  22. #配置vsftpd日志(可選) 
  23. xferlog_enable=YES 
  24. xferlog_std_format=YES 
  25. xferlog_file=/var/log/xferlog 
  26. dual_log_enable=YES 
  27. vsftpd_log_file=/var/log/vsftpd.log 

進(jìn)行認(rèn)證

  1. #安裝Berkeley DB工具,很多人找不到db_load的問題就是沒有安裝這個包 
  2. yum install db4 db4-utils 
  3.  
  4. #創(chuàng)建用戶密碼文本,注意奇行是用戶名,偶行是密碼 
  5. vi /etc/vsftpd/vuser_passwd.txt 
  6.  
  7. test 
  8. 123456 
  9.  
  10. #生成虛擬用戶認(rèn)證的db文件 
  11. db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db 
  12.  
  13. #編輯認(rèn)證文件,全部注釋掉原來語句,再增加以下兩句 
  14. vi /etc/pam.d/vsftpd 
  15.  
  16. auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd 
  17. account required pam_userdb.so db=/etc/vsftpd/vuser_passwd 
  18.  
  19. #創(chuàng)建虛擬用戶配置文件 
  20. mkdir /etc/vsftpd/vuser_conf/ 
  21. #文件名等于vuser_passwd.txt里面的賬戶名,否則下面設(shè)置無效 
  22. vi /etc/vsftpd/vuser_conf/test 
  23.  
  24. #虛擬用戶根目錄,根據(jù)實際情況修改 
  25. local_root=/data/ftp 
  26. write_enable=YES 
  27. anon_umask=022 
  28. anon_world_readable_only=NO 
  29. anon_upload_enable=YES 
  30. anon_mkdir_write_enable=YES 
  31. anon_other_write_enable=YES 

設(shè)置FTP根目錄權(quán)限

  1. #最新的vsftpd要求對主目錄不能有寫的權(quán)限所以ftp為755,主目錄下面的子目錄再設(shè)置777權(quán)限 
  2. mkdir /data/ftp 
  3. chmod -R 755 /data 
  4. chmod -R 777 /data/ftp 
  5.  
  6. #建立限制用戶訪問目錄的空文件 
  7. touch /etc/vsftpd/chroot_list 
  8.  
  9. #如果啟用vsftpd日志需手動建立日志文件 
  10. touch /var/log/xferlog  
  11. touch /var/log/vsftpd.log 

配置PASV模式(可選)

vsftpd默認(rèn)沒有開啟PASV模式,現(xiàn)在FTP只能通過PORT模式連接,要開啟PASV默認(rèn)需要通過下面的配置。

  1. 打開/etc/vsftpd/vsftpd.conf,在末尾添加 
  2.  
  3. #開啟PASV模式 
  4. pasv_enable=YES 
  5. #最小端口號 
  6. pasv_min_port=40000 
  7. #最大端口號 
  8. pasv_max_port=40080 
  9. pasv_promiscuous=YES 
  10.  
  11. #在防火墻配置內(nèi)開啟40000到40080端口 
  12. -A INPUT -m state --state NEW -m tcp -p -dport 40000:40080 -j ACCEPT 
  13.  
  14. #重啟iptabls和vsftpd 
  15. service iptables restart 
  16. service vsftpd restart 
  17.  
  18. 現(xiàn)在可以使用PASV模式連接你的FTP服務(wù)器了~ 

Selinux和防火墻

該關(guān)閉的關(guān)閉,該放行的放行

  1. service vsftpd start 

常見問題

如果登錄時出現(xiàn)

  1. 500 OOPS: priv_sock_get_result. Connection closed by remote host. 

這樣的錯誤,需要升級pam

  1. yum update pam 


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕亚洲精品在线播放| 草草草草在线观看视频| 黄片免费播放一区二区| 91超频在线视频中文字幕| 欧美91精品国产自产| 亚洲欧洲日韩综合二区| 丰满人妻少妇精品一区二区三区 | 日本欧美一区二区三区在线播| 亚洲一级在线免费观看| 99热中文字幕在线精品| 91日韩欧美中文字幕| 日本高清加勒比免费在线| 国产成人国产精品国产三级| 自拍偷拍福利视频在线观看| 中文字幕一二区在线观看| 午夜福利视频偷拍91| 亚洲午夜福利不卡片在线| 国产成人精品国产亚洲欧洲| 国产精品乱子伦一区二区三区| 日本久久精品在线观看| 在线观看那种视频你懂的| 欧美日韩综合免费视频| 久久精品久久精品中文字幕| 国产一区二区三中文字幕| 亚洲另类欧美综合日韩精品| 日韩精品毛片视频免费看| 老司机激情五月天在线不卡| 在线欧美精品二区三区| 国产又猛又黄又粗又爽无遮挡| 午夜精品成年人免费视频| 亚洲一区二区三区中文久久 | 日韩特级黄片免费观看| 国产毛片不卡视频在线| 久久99精品国产麻豆婷婷洗澡| 国产一区二区不卡在线视频| 国产三级黄片在线免费看| 成人免费观看视频免费| 成年人免费看国产视频| 欧美色婷婷综合狠狠爱| 欧美成人黄色一区二区三区| 欧美日韩一级aa大片|