學(xué)習(xí)vsftpd.conf的配置
配置vsftpd.conf 的過程
anonymous_enable=NO #禁止匿名
local_enable=YES #允許本地登錄
write_enable=YES #允許寫,如需上傳,則必須
local_umask=027 #將上傳文件的權(quán)限設(shè)置為:777-local_umask
anon_upload_enable=YES # 允許虛擬用戶和匿名用戶上傳
anon_other_write_enable=YES #允許虛擬用戶和匿名用戶修改文件名和刪除文件
dirmessage_enable=YES
xferlog_enable=YES #打開日志記錄
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log #日志存放位置
xferlog_std_format=YES #標(biāo)準(zhǔn)日志格式
idle_session_timeout=600 #空閑連接超時
data_connection_timeout=120
ftpd_banner=Welcome to ChinaRise FTP service #歡迎信息
guest_enable=yes #允許虛擬用戶
guest_username=vsftpdguest #虛擬用戶使用的系統(tǒng)賬號
virtual_use_local_privs=YES #虛擬用戶擁有本地系統(tǒng)權(quán)限
chroot_local_user=NO
chroot_list_enable=YES
#以上兩行將虛擬用戶限制在其目錄下,不能訪問其他目錄,或者直接用
chroot_local_user=YES
listen=yes #監(jiān)聽/被動模式
listen_port=21 #監(jiān)聽端口
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list #虛擬用戶名單保存在文件 /etc/vsftpd/vsftpd.chroot_list 中
user_config_dir=/etc/vsftpd/vsftpd_user_conf #每個虛擬用戶名的更加詳細(xì)的培植保存在 /etc/vsftpd/vsftpd_user_conf 中
虛擬用戶其他設(shè)置
在/etc/vsftpd/vsftpd.chroot_list 文件中寫入允許登陸的虛擬用戶名稱,每行一個
在/etc/vsftpd/vsftpd_user_conf 文件夾中創(chuàng)建一個以虛擬用戶用戶名命名的文件,
寫入: local_root = /var/FTP/子目錄名
然后在/var/FTP下創(chuàng)建一個對應(yīng)的目錄即可
【編輯推薦】