yum install vsFTPd
CentOS7 以下:
啟動: anonymous_enable=NO #禁止匿名
local_enable=YES #允許本地登錄
write_enable=YES #允許寫,如需上傳,則必須
local_umask=027 #將上傳文件的權限設置為: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 #標准日志格式
idle_session_timeout=600 #空閒連接超時
data_connection_timeout=120
FTPd_banner=Welcome to Holten FTP service #歡迎信息
guest_enable=yes #允許虛擬用戶
guest_username=vsFTPdguest #虛擬用戶使用的系統賬號
virtual_use_local_privs=YES #虛擬用戶擁有本地系統權限
chroot_local_user=NO
chroot_list_enable=YES
#以上兩行將虛擬用戶限制在其目錄下,不能訪問其他目錄,或者直接用
chroot_local_user=YES
listen=yes #監聽/被動模式
listen_port=21 #監聽端口
chroot_list_file=/etc/vsftpd/vsFTPd.chroot_list #虛擬用戶名單保存在文件 /etc/vsftpd/vsFTPd.chroot_list 中
user_config_dir=/etc/vsftpd/vsFTPd_user_conf #每個虛擬用戶名的更加詳細的培植保存在 /etc/vsftpd/vsFTPd_user_conf 中