vsftpd服務端配置詳解
阿新 • • 發佈:2018-12-17
listen=<YES/NO> :設定為YES時vsftpd以獨立執行方式啟動,設定為NO時以xinetd方式啟動(xinetd是管理守護程序的,將服務集中管理,可以減少大量服務的資源消耗)
listen_port= :設定控制連線的監聽埠號,預設為21
listen_address= :將在繫結到指定IP地址執行,適合多網絡卡
connect_from_port_20=<YES/NO> :若為YES,則強迫FTP-DATA的資料傳送使用port 20,預設YES
pasv_enable=<YES/NO> :是否使用被動模式的資料連線,如果客戶機在防火牆後,請開啟為YES
pasv_min_port=
pasv_max_port= :設定被動模式後的資料連線埠範圍在n和m之間,建議為50000-60000埠
message_file= :設定使用者進入某個目錄時顯示的檔案內容,預設為 .message
dirmessage_enable=<YES/NO> :設定使用者進入某個目錄時是否顯示由message_file指定的檔案內容
ftpd_banner= :設定使用者連線伺服器後的顯示資訊,就是歡迎資訊
banner_file= :設定使用者連線伺服器後的顯示資訊存放在指定的filename檔案中
connect_timeout= :如果客戶機連線伺服器超過N秒,則強制斷線,預設60
accept_timeout= :當使用者以被動模式進行資料傳輸時,伺服器發出passive port指令等待客戶機超過N秒,則強制斷線,預設60
accept_connection_timeout= :設定空閒的資料連線在N秒後中斷,預設120
data_connection_timeout= : 設定空閒的使用者會話在N秒後中斷,預設300
max_clients= : 在獨立啟動時限制伺服器的連線數,0表示無限制
max_per_ip= :在獨立啟動時限制客戶機每IP的連線數,0表示無限制(不知道是否跟多執行緒下載有沒幹系)
local_enable=<YES/NO> :設定是否支援本地使用者帳號訪問
guest_enable= <YES/NO> :設定是否支援虛擬使用者帳號訪問
write_enable=<YES/NO> :是否開放本地使用者的寫許可權
local_umask= :設定本地使用者上傳的檔案的生成掩碼,預設為077
local_max_rate :設定本地使用者最大的傳輸速率,單位為bytes/sec,值為0表示不限制
local_root= :設定本地使用者登陸後的目錄,預設為本地使用者的主目錄
chroot_local_user=<YES/NO> :當為YES時,所有本地使用者可以執行chroot
chroot_list_enable=<YES/NO>
chroot_list_file= :當chroot_local_user=NO 且 chroot_list_enable=YES時,只有filename檔案指定的使用者可以執行chroot
anonymous_enable=<YES/NO> :設定是否支援匿名使用者訪問
anon_max_rate= :設定匿名使用者的最大傳輸速率,單位為B/s,值為0表示不限制
anon_world_readable_only=<YES/NO> 是否開放匿名使用者的瀏覽許可權
anon_upload_enable=<YES/NO> 設定是否允許匿名使用者上傳
anon_mkdir_write_enable=<YES/NO> :設定是否允許匿名使用者建立目錄
anon_other_write_enable=<YES/NO> :設定是否允許匿名使用者其他的寫許可權(注意,這個在安全上比較重要,一般不建議開,不過關閉會不支援續傳)
anon_umask= :設定匿名使用者上傳的檔案的生成掩碼,預設為077
---------------------
作者:SHUIPING_YANG
來源:CSDN
原文:https://blog.csdn.net/zhezhebie/article/details/83271023
版權宣告:本文為博主原創文章,轉載請附上博文連結!