2011年4月10日 星期日

VSFTP setup


vi /etc/vsftpd/vsftpd.conf

指令:anonymous_enable
說明:NO為不開放Anonymous FTP設,YES為開放 ,匿名登入時使用的本機帳號為 ftp
範例:anonymous_enable = YES

指令:local_enable
說明:允許本機帳號登入設為 YES,不允許為 NO
範例:local_enable = YES

指令:write_enable
說明:FTP寫入權限,YES為開放,NO為不開放
範例:write_enable = YES

指令:listen
listen_port
說明: vsFTP 以 Standalone (單獨伺服器) 的方式啟動,listen設定為 YES,listen_port 為 vsFTP 接受服務的連接埠
範例: listen = YES
listen_port = 2121

指令:idle_session_timeout
說明:當使用者idel時的自動登出時間,單位為秒
範例:idle_session_timeout = 600

指令:ftpd_banner
說明:使用者登入 FTP 服務時的歡迎訊息
範例:ftpd_banner = Welcome to FTP service.

指令:max_clients
說明: standalone模式起動最大可以連接的使用者數目,超出使用者將得到錯誤資訊,預設 0 為不限制
範例:max_clients = 10

指令:anon_upload_enable
說明:是否允許匿名上傳,YES為允許,NO為不允許
範例:anon_upload_enable = YES

指令:anon_mkdir_write_enable
說明:匿名登錄後是否可以建立目錄,YES為允許,NO為不允許
範例:anon_mkdir_write_enable = YES

指令:anon_max_rate
說明:最大下載速率,單位為 Bytes/Second  
範例:anon_max_rate = 10000

指令:anon_root
說明:匿名登入者的根目錄
範例:anon_root = /var/www

指令:tcp_wrappers    
說明:是否使用 /etc/hosts.allow 及 /etc/hosts.deny 來控制允許登入的主機位址, YES為是,NO為否
範例:tcp_wrappers = YES

指令:deny_email_enable
banned_email_file
說明:是否禁止某些 e-mail登入FTP, YES 為是,banned_email_file 是禁止的 e-mail 清單
範例:deny_email_enable = YES
banned_email_file = /etc/vsftpd.banned_emails

指令:chroot_local_user
說明:使用者是否可以變更目錄,設定 YES 時,使用者將被限制在自己的家目錄中,無法變更目錄
範例:chroot_local_user = YES
修改限制清單:
vi /etc/vsftpd/chroot_list

沒有留言:

張貼留言