vsftpd

vsftpd.conf配置文件講解

#監聽端口
listen_port=21
#允許寫入
write_enable=YES
#設置umask
local_umask=022
#啓用日誌
xferlog_enable=YES
#設置日誌路徑
xferlog_file=/var/log/vsftpd.log
#指定FTP使用20端口進行數據傳輸,默認值爲YES。
connect_from_port_20=YES
#ftp數據連接超時,默認120s
data_connection_timeout=1200
#使用standalone模式運行
listen=YES
#最大連接數,默認0表示無限制
max_clients=10
#宿主ftp連接是否以不同的進程表現出來,默認爲no
setproctitle_enable=YES
#匿名用戶登錄,設置爲no
anonymous_enable=NO
#本地用戶登錄,設置爲no
local_enable=NO
#匿名用戶上傳,設置爲no
anon_upload_enable=NO
#匿名用戶有創建目錄的權限。設置爲no
anon_mkdir_write_enable=NO
#是否運行用戶切換到上級目錄,默認爲NO,yes時所有用戶均不能切換到其他目錄(牢籠模式)
chroot_local_user=YES
#設置歡迎語
dirmessage_enable=YES
ftpd_banner=Welcome to blah FTP service.
#啓用虛擬用戶
guest_enable=YES
#虛擬用戶pam使用的名稱
pam_service_name=/etc/pam.d/vsftpd.virtual
#使用的宿主用戶名
guest_username=ftphost
#讓虛擬用戶有本地宿主用戶的權限
virtual_use_local_privs=YES
#定義用戶配置文件
user_config_dir=/etc/vsftpd/vhome
#是否啓用userlist文件
userlist_enable=YES
#是否允許userlist中用戶訪問
userlist_deny=YES
#結合tcp wrapper進行主機訪問控制
tcp_wrappers=YES
#是否啓用被動模式
pasv_enable=YES
#被動模式端口範圍,默認0表示任意
pasv_min_port=1024
pasv_max_port=2048
#禁止將文件下載本地
download_enable=NO

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章