1 yum install vsftpd -y 2 iptables -I INPUT 1 -p tcp --dport 20:21 -j ACCEPT 3 service iptables save
1 anonymous_enable=YES // 匿名帳戶可登陸
2 anon_root=/var/ftp/ // 匿名用戶登錄目錄 默認為 /var/ftp/
3 local_enable=YES // 本地帳戶可以登陸
4 write_enable=YES //用戶通過ftp在服務器上是否有寫權限
5 local_umask=022 // 創建時默認權限。文件夾=777-umask,文件=666-umask
6 anon_upload_enable=YES // 允許匿名帳戶上傳
7 anon_mkdir_write_enable=YES // 允許匿名帳戶創建文件夾
8 dirmessage_enable=YES // 是否開啟 .message 文件信息描述
9 xferlog_enable=YES // 是否啟用日志
10 connect_from_port_20=YES // 默認值為YES,指定FTP數據傳輸連接使用20端口。若設置為NO,則進行數據連接時,所使用的端口由ftp_data_port指定。
11 ftp_data_port=20 //設置PORT方式下FTP數據連接所使用的端口,默認值為20。
12 chown_uploads=YES // 開啟匿名帳戶上傳自動更改所屬功能
13 chown_username=bob // 屬主改為bob
14 xferlog_file=/var/log/xferlog // 日志存儲位置
15 idle_session_timeout=600 //空閒會話超時時間
16 data_connection_timeout=120 // 設置ftp 連接超時時間
17 ascii_upload_enable=YES //以ASCII方式上傳
18 ftpd_banner=Welcome to blah FTP service. //歡迎界面
19 chroot_list_enable=YES //開啟用戶更改根目錄功能,默認為禁用更改根
20 chroot_list_file=/etc/vsftpd.chroot_list //該文件中所有用戶啟用chroot
21 anon_other_write_enable=YES // 允許匿名帳戶刪除、重命名
22 anon_root=/ftp // 更改匿名帳戶根目錄,默認為"/var/ftp"
23 local_root=/local // 更改本地帳戶根目錄為/local,默認為用戶主目錄
24 userlist_enable=YES // 開啟用戶列表功能
25 userlist_deny=YES // 用戶列表文件中所有帳戶全拒絕。NO時,只有列表中用戶能登陸
26 deny_file={*.xxx} //限制用戶上傳的文件類型
27 userlist_file=/etc/vsftpd.user_list // 用戶列表文件
28 anon_max_rate=0 // 匿名用戶最大傳輸速率,0為無限
29 local_max_rate=0 // 本地用戶最大傳輸速率,0為無限
30 max_clients=0 // 最大客戶端連接數,0為無限
31 max_per_ip=5 //每個ip的最大客戶端數目
32 pasv_max_port=0 // 客戶端端口最大限制,0為無限制
33 pasv_min_port=0 // 客戶端端口最小限制,0為無限制
34 connect_from_port20=YES //使用標准的20端口來連接ftp
35 listen_address=192.168.10.14 //綁定到某個ip,其它ip不能訪問
36 anon_upload_enable=YES // 允許上傳
37 anon_world_readable_only=YES //允許下載
38 anon_mkdir_write_enable=YES //允許新建目錄
39 anon_other_write_enable=YES //擁有其它權限
40 local_root=/var/ftp/ziji //用戶的文件夾
http://www.bkjia.com/Linuxjc/1194393.html TechArticle