vsftp的應用

 

一.安裝軟件包
[root@localhost Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm
[root@localhost Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm
Preparing...                 ###################################### [100%]
1:vsftpd                    ###################################### [100%]
二. 配置vsftpd的主配置文檔
[root@localhost ]vim /etc/vsftpd/vsftpd.conf
12 anonymous_enable=YES 【支持匿名帳號】
15 local_enable=YES 【支持本地帳號】
18 write_enable=YES 【開啓網絡只讀權限】
22 local_umask=022 【本地權限掩碼】
23 anon_umask=073 【設置匿名帳號的權限掩碼】
27 #anon_upload_enable=YES 【打開這一行就能支持匿名帳號上傳】
28 anon_other_write_enable=YES【支持重命名刪除,這行配置文件中不存在】
31 #anon_mkdir_write_enable=YES【支持匿名帳號建立目錄】
35 dirmessage_enable=YES【目錄提示信息】
41 xferlog_enable=YES 【開啓日誌功能】
54 xferlog_file=/var/log/vsftpd【日誌的存放目錄】
58 xferlog_std_format=YES【日誌的格式】
61 #idle_session_timeout=600【鏈接超時】
64 #data_connection_timeout=120【回話超時】
91 deny_email_enable=YES
93 banned_email_file=/etc/vsftpd/banned_emails
100 #chroot_list_file=/etc/vsftpd/chroot_list【能阻止用戶切換隨意切換】
118 pam_service_name=vsftpd 【模塊化驗證】
119 userlist_enable=YES
120 tcp_wrappers=YES
三. ftp的帳號驗證方式
1. 匿名帳號搭建完ftp服務器後就能直接訪問了

 

 

2. 本地帳號的驗證
 [root@localhost ]# useradd user2
 [root@localhost ]# passwd user2
 Changing password for user user2.
 New UNIX password: 【輸入密碼】
 BAD PASSWORD: it is WAY too short
 Retype new UNIX password: 【輸入密碼】
  passwd: all authentication tokens updated successfully.
四. ftp的訪問方法
1.        

 

 

 

 

 

 

 

 

 

 

 

四.模塊化的驗證方法tmp
 [root@localhost ~]# vim /etc/pam.d/vsftpd 【ftp服務器的調用文件】
 1 #%PAM-1.0
 2 session     optional     pam_keyinit.so    force revoke
 3 auth        required     pam_listfile.so item=user sense=deny   file=/etc/vsftpd/ftpusers onerr=su    cceed
 4 auth        required     pam_shells.so
 5 auth        include      system-auth
 6 account     include      system-auth
 7 session     include      system-auth
 8 session     required     pam_loginuid.so
相關文章
相關標籤/搜索