成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

系統(tǒng) Linux 系統(tǒng)運維
正如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虛擬用戶的過程,希望對大家有幫助。

  [[146756]]

***的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è)置開機啟動 
  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認證文件名。PAM將根據(jù)/etc/pam.d/vsftpd進行認證 
  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 

  進行認證  

 

  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. #生成虛擬用戶認證的db文件 
  11. db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db 
  12.  
  13. #編輯認證文件,全部注釋掉原來語句,再增加以下兩句 
  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默認沒有開啟PASV模式,現(xiàn)在FTP只能通過PORT模式連接,要開啟PASV默認需要通過下面的配置。  

 

  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 
責(zé)任編輯:火鳳凰 來源: HelloDog博客
相關(guān)推薦

2010-12-27 13:26:25

FreeBSDvsftpd虛擬用戶

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2010-02-04 13:43:26

Linux vsFTP

2011-03-04 10:03:44

VSFTPD虛擬服務(wù)器

2011-02-23 15:50:04

Linuxvsftpd

2011-02-23 15:50:04

Linuxvsftpd

2011-02-23 17:23:35

linux vsftpd

2011-02-23 16:25:51

linuxvsftpd

2010-02-22 18:27:14

CentOS vsft

2011-02-22 13:28:43

Linuxvsftpd配置

2011-03-02 09:31:13

2011-03-02 09:31:13

2011-02-23 16:08:24

LinuxvsftpdFTP

2011-02-23 16:09:48

2011-02-23 16:04:32

LinuxvsftpdFTP

2011-03-04 14:47:58

Vsftpd虛擬用戶

2011-03-03 17:02:50

Vsftpd

2013-09-26 11:08:56

2011-03-04 09:10:57

Vsftpd用戶
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久人人网 | 久久久99精品免费观看 | 久久精品国产一区 | 亚洲精品黄色 | 精品久久一区 | 91欧美 | 成人三区 | 日韩爱爱网 | 久久网一区二区三区 | 狠狠av| 亚洲精品久久视频 | 久在线| 天天综合天天 | 在线三级网址 | 国产精品69毛片高清亚洲 | 亚洲视频一区二区三区四区 | 欧美国产一区二区 | 国产精品亚洲一区二区三区在线观看 | 国产精品久久久久久婷婷天堂 | 欧美精品综合在线 | 91在线免费观看网站 | 国产精品18毛片一区二区 | 日韩精品在线观看网站 | 一区在线播放 | 精品免费视频一区二区 | 国产区视频在线观看 | av手机在线免费观看 | 俺去俺来也www色官网cms | 可以在线观看av的网站 | 一区二区三区中文字幕 | 亚洲精品一| 中文字幕电影在线观看 | 成人一级片在线观看 | 久久99视频这里只有精品 | 久久亚洲一区 | 日韩一区二区福利视频 | 成人亚洲视频 | 欧美日韩国产一区二区 | 国产精品污www一区二区三区 | 在线免费观看a级片 | 久久se精品一区精品二区 |