vsftpd配置文件 的中文翻譯

長期配置vsftpd, 翻譯了一份中文版以供參考。

#示例配置文件/etc/vsftpd.conf
#在設(shè)置中編譯的默認值是相當(dāng)偏執(zhí)的。 此示例文件
#稍微放松一下,使ftp守護進程更有用。
#有關(guān)所有已編譯的默認值,請參閱vsftpd.conf.5
#請閱讀:此示例文件不是vsftpd選項的詳盡列表。
#請閱讀vsftpd.conf.5手冊頁以全面了解vsftpd能力。

#是否獨立運行? vsftpd既可以從inetd運行,也可以作為獨立運行
#守護進程是從一個腳本開始的。
listen=NO

#該指令允許偵聽IPv6套接字。 默認情況下,聽
#在IPv6“任何”地址(::)將接受來自兩個IPv6的連接
#和IPv4客戶端。 沒有必要同時監(jiān)聽* IPv4和IPv6
#插座。 如果你想要(也許是因為你想聽具體的
#地址)那么你必須運行兩個配置的vsftpd副本文件。
listen_ipv6=YES

#允許匿名FTP? (默認情況下禁用)。
anonymous_enable=NO

#取消注釋以允許本地用戶登錄。
local_enable=YES

#取消注釋以啟用FTP寫入。
write_enable=YES

#本地用戶的默認umask是077.您可能希望將其更改為022,
#如果您的用戶希望(大多數(shù)其他ftpd使用022)
local_umask=022

#取消注釋以允許匿名FTP用戶上載文件。 
#這僅在激活上述全局寫入啟用時才有效。 
#此外,(如果您使用了該功能)您需要創(chuàng)建FTP用戶可寫的目錄。
anon_upload_enable=YES

#如果您希望匿名FTP用戶能夠創(chuàng)建新目錄,請取消注釋。
anon_mkdir_write_enable=YES

#激活目錄消息 - 進入某個目錄時給予遠程用戶的消息。
dirmessage_enable=YES

#如果啟用,vsftpd將顯示當(dāng)前時區(qū)中包含時間的目錄列表。
#默認為顯示GMT。 MDTM FTP命令返回的時間也受此選項的影響。
use_localtime=YES

#激活上傳/下載的日志記錄。
xferlog_enable=YES

#確保PORT傳輸連接來自端口20(ftp-data)。
connect_from_port_20=YES

#如果需要,您可以安排上傳的匿名文件由其他用戶擁有。 注意! 建議不要使用“root”上傳文件!
chown_uploads=YES
chown_username=whoever

#如果愿意,您可以覆蓋日志文件的位置。 默認設(shè)置如下所示。
xferlog_file=/var/log/vsftpd.log

#如果需要,可以使用標(biāo)準(zhǔn)ftpd xferlog格式的日志文件。
#請注意,在這種情況下,默認日志文件位置為/ var / log / xferlog。
xferlog_std_format=YES

#您可以更改超時空閑會話的默認值。
idle_session_timeout=600

#您可以更改超時數(shù)據(jù)連接的默認值。
data_connection_timeout=120

#建議您在系統(tǒng)上定義一個唯一的用戶,ftp服務(wù)器可以將其用作完全隔離且無特權(quán)的用戶。
nopriv_user=ftpsecure

#啟用此選項,服務(wù)器將識別異步ABOR請求。 不推薦用于安全性(代碼非常重要)。 
#但是,不啟用它可能會混淆較舊的FTP客戶端。
async_abor_enable=YES

#默認情況下,服務(wù)器將假裝允許ASCII模式,但實際上忽略了請求。
# 打開以下選項,讓服務(wù)器在ASCII模式下實際對文件進行ASCII修改。
#請注意,在某些FTP服務(wù)器上,
#ASCII支持允許通過ASCII模式下的“SIZE / big / file”命令進行拒絕服務(wù)攻擊(DoS)。 
#vsftpd預(yù)測了這種攻擊,并且一直很安全,報告原始文件的大小。
#ASCII修改是協(xié)議的一個可怕特征。
ascii_upload_enable=YES
ascii_download_enable=YES

#您可以完全自定義登錄標(biāo)題字符串:
ftpd_banner=Welcome to blah FTP service.

#您可以指定不允許的匿名電子郵件地址的文件。
# 顯然對于打擊某些DoS攻擊非常有用。
deny_email_enable=YES
 (default follows)
banned_email_file=/etc/vsftpd.banned_emails

#您可以將本地用戶限制在其主目錄中。
#在使用下面的chroot_local_user或chroot_list_enable之前,請參閱常見問題解答以了解可能存在的風(fēng)險。
chroot_local_user=YES

#您可以指定chroot()到其主目錄的本地用戶的顯式列表。 
#如果chroot_local_user為YES,則此列表將成為NOT chroot()的用戶列表。
#(警告!chroot'ing可能非常危險。
#如果使用chroot,請確保用戶沒有對root中頂級目錄的寫訪問權(quán)限)
chroot_local_user=YES
chroot_list_enable=YES
 (default follows)
chroot_list_file=/etc/vsftpd.chroot_list

#您可以激活內(nèi)置ls的“-R”選項。 這是禁用的
#默認情況下,以避免遠程用戶在大型站點上導(dǎo)致過多的I / O. 
#但是,一些損壞的FTP客戶端(如“ncftp”和“mirror”)假定存在“-R”選項,因此有充分理由啟用它。
ls_recurse_enable=YES

#定制
#默認情況下,某些vsftpd的設(shè)置不適合文件系統(tǒng)布局。

#此選項應(yīng)該是空目錄的名稱。
#此外,ftp用戶不應(yīng)該寫入該目錄。 此目錄有時用作安全chroot()jail,vsftpd不需要文件系統(tǒng)訪問。
secure_chroot_dir=/var/run/vsftpd/empty

#此字符串是vsftpd將使用的PAM服務(wù)的名稱。
pam_service_name=vsftpd

#此選項指定用于SSL加密連接的RSA證書的位置。
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO


#取消注釋以表明vsftpd使用utf8文件系統(tǒng)。
utf8_filesystem=YES


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容