歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Centos 5.6下安裝與配置FTP服務器

Centos 5.6下安裝與配置FTP服務器   1. 查看是否已經安裝了FTP服務器:    rpm -qa | grep vsftpd 2. 檢測可以安裝的FTP服務器版本:   yum search vsftpd 3. 安裝FTP服務器:yum install  vsftpd.i386 4. 查看FTP服務器的狀態:service vsftpd status 5. 啟動FTP服務器:service vsftpd start 6. 查看與講解vsftpd.conf配置文件:   www.2cto.com   #匿名用戶anonymous登錄 anonymous_enable=YES   #允許本地用戶登錄 local_enable=YES   #讓登錄的用戶有寫權限(上傳,刪除) write_enable=YES   #默認umask local_umask=022   www.2cto.com   #把傳輸記錄的日志保存到/var/log/vsftpd.log xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=NO   #允許ASCII模式上傳 ascii_upload_enable=YES #允許ASCII模式下載 ascii_download_enable=YES   # 使用20號端口傳輸數據 connect_from_port_20=YES   #歡迎標語 ftpd_banner=Welcome to use my test ftp server.   #接下來的三條配置很重要 #chroot_local_user設置了YES,那麼所有的用戶默認將被chroot      也就用戶目錄被限制在了自己的home下,無法向上改變目錄 #chroot_list_enable設置了YES,即讓chroot用戶列表有效。 #★超重要:如果chroot_local_user設置了YES,那麼chroot_list_file設置的文件裡,         是不被chroot的用戶(可以向上改變目錄) #★超重要:如果chroot_local_user設置了NO,那麼chroot_list_file設置的文件裡,         是被chroot的用戶(無法向上改變目錄) chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list   #以standalone模式在ipv4上運行 listen=YES   #PAM認證服務名,這裡默認是vsftpd,在安裝vsftpd的時候已經創建了這個pam文件, #在/etc/pam.d/vsftpd,根據這個pam文件裡的設置,/etc/vsftpd/ftpusers #文件裡的用戶將禁止登錄ftp服務器,比如root這樣敏感的用戶,所以你要禁止別的用戶 #登錄的時候,也可以把該用戶追加到/etc/vsftpd/ftpusers裡。  www.2cto.com   pam_service_name=vsftpd   #userlist_enable=YES,用戶訪問控制列表有效,文件是/etc/vsftpd/user_list #userlist_deny=YES,/etc/vsftpd/user_list裡的用戶不能登錄 #userlist_deny=NO,只有/etc/vsftpd/user_list用戶才可以登錄 #★重要:無論這裡如何設置,只是進一步限制用戶,只是在上面/etc/vsftpd/ftpusers #的效果上疊加。比如/etc/vsftpd/ftpusers裡有root用戶,即便是你設置了 #userlist_deny=NO並且/etc/vsftpd/user_list有root,那root也是不能登錄的! userlist_enable=YES userlist_deny=YES   #允許使用/etc/hosts.allow和/etc/hosts.deny文件來限制對ftp的訪問控制 tcp_wrappers=YES   #關於PASV模式的配置 pasv_enable=YES #PASV模式連接時的最小端口 pasv_min_port=60000 #PASV模式連接時的最大端口 pasv_max_port=60500  
Copyright © Linux教程網 All Rights Reserved