vsftpd.config 部分參數含義
anonymous_enable=NO #不容許匿名用戶登錄 local_enable=YES #vsftpd所在系統的用戶能夠登陸vsftpd write_enable=YES #容許使用任何能夠修改文件系統的FTP的指令 local_umask=002 #匿名用戶新增文件的umask數值 anon_upload_enable=NO #匿名用戶不能夠上傳文件 anon_mkdir_write_enable=NO #匿名用戶不能夠修改文件 xferlog_enable=YES #啓用一個日誌文件,用於詳細記錄上傳和下載。 use_localtime=YES #使用本地時間而不是GMT vsftpd_log_file=/var/log/vsftpd.log #vsftpd日誌存放位置 dual_log_enable=YES #用戶登錄日誌 connect_from_port_20=YES #開啓20端口 xferlog_file=/var/log/xferlog #記錄上傳下載文件的日誌 xferlog_std_format=YES #記錄日誌使用標準格式 idle_session_timeout=600 #登錄以後超時時間60秒,登錄以後,一分鐘不操做,就會斷開鏈接。 chroot_local_user=YES #用於指定用戶列表文件中的用戶,是否容許切換到上級目錄 listen=YES #開啓監聽 pam_service_name=vsftpd.vu #驗證文件的名字 userlist_enable=YES #容許由userlist_file指定文件中的用戶登陸FTP服務器 tcp_wrappers=YES #支持tcp_wrappers,限制訪問(/etc/hosts.allow,/etc/hosts.deny) guest_enable=YES #起用虛擬用戶 guest_username=taokey #虛擬用戶名 #user_config_dir=/etc/vsftpd/vsftpuser #虛擬用戶配置文件路徑 local_root=/usr/local/ftpFiles #自定義ftp上傳路徑(注意文件夾權限) pasv_min_port=35000 pasv_max_port=45000 pasv_enable=YES pasv_promiscuous=YES anon_other_write_enable=YES
FTP 數字代碼的意義
110 從新啓動標記應答。
120 服務在多久時間內ready。
125 數據鏈路埠開啓,準備傳送。
150 文件狀態正常,開啓數據鏈接端口。
200 命令執行成功。
202 命令執行失敗。
211 系統狀態或是系統求助響應。
212 目錄的狀態。
213 文件的狀態。
214 求助的訊息。
215 名稱系統類型。
220 新的聯機服務ready。
221 服務的控制鏈接埠關閉,能夠註銷。
225 數據連結開啓,但無傳輸動做。
226 關閉數據鏈接端口,請求的文件操做成功。
227 進入passive mode。
230 使用者登入。
250 請求的文件操做完成。
257 顯示目前的路徑名稱。
331 用戶名稱正確,須要密碼。
332 登入時須要帳號信息。
350 請求的操做須要進一部的命令。
421 沒法提供服務,關閉控制連結。
425 沒法開啓數據鏈路。
426 關閉聯機,終止傳輸。
450 請求的操做未執行。
451 命令終止:有本地的錯誤。
452 未執行命令:磁盤空間不足。
500 格式錯誤,沒法識別命令。
501 參數語法錯誤。
502 命令執行失敗。
503 命令順序錯誤。
504 命令所接的參數不正確。
530 未登入。
532 儲存文件須要帳戶登入。
550 未執行請求的操做。
551 請求的命令終止,類型未知。
552 請求的文件終止,儲存位溢出。
553 未執行請求的的命令,名稱不正確。服務器