install vsftpd

非常安全的檔案傳輸協定服務 vsftp

#/usr/ports/ftp/vsftpd

#make all install clean

#vim etc/inetd.conf, 將下列一行寫入

ftp     stream  tcp     nowait  root    /usr/local/libexec/vsftpd       vsftpd

設定 /usr/local/etc/vsftpd.conf 即可

其中內容.

Anonymous_enable=NO (禁止anonymous可login)

Local_enable=YES (允許本地用戶login)

Local_umask=022 (FTP上本地的文件權限755,default是077)

Connect_form_port_20=yes (使用的port)

Xferlog_enable=yes (enable log)

Xferlog_std_format=yes (使用default 的格式log)

Idle_session_timeout=120(秒) (設定 2分的timeout)

Data_connection_timeout=300(秒) (5分 timeout)

Ascii_upload_enable=YES (使用ASCII方式upload)

Ascii_download_enable=YES帮带(使用ASCII方式download)

Ftpd_banner=Welcome to blah FTP service. (FTP info of welcome)

Chroot_list_enable=YES (使用限定目錄)

Chroot_list_file=/PATH/vsftpd.chroot_list (格式為每個用户一行)

ps//:如果想把本地的任何用户都lock在自己的目錄中,把上面兩行注mark掉,再增加這一行

Chroot_local_user=YES

This entry was posted in Freebsd 網管應用. Bookmark the permalink.

One Response to install vsftpd

  1. Pingback: max

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>