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