Linux中VSFTPD配置大全

1.FTP的类型
1).Port FTP:
一般形式的FTP,首先会建立控制频道,默认值是21,也就是跟port 21建立联机,并透过此联机下达指令。其次,由FTP Server端会建
立数据传输频道,默认值为20,也就是跟port 20建立联机,透过port 20作数据的传输。

2). PASV FTP:
首先会建立控制频道。默认值是port 21,透过此频道下达指令。第二,由Client端做出传输的请求,包括数据传输port的数字。

2.设定VSFTPD(vsftpd.conf)
1). ACSII设定:
 acsii_download_enable=YES/NO
管理员是否可用ASCII模式下载,默认值为NO
 acsii_upload_enable=YES/NO
管理员是否可用ASCII模式上传,默认值为NO

2).个别使用者设定:
 Chroot_list_enable=YES/NO
如果启动此项功能,所有的本机使用者登入均可进到根目录之外的数据夹,除了列在/etc/vsftpd.chroot_list之中的使用者之外,默认值
为NO
 Userlist_enable=YES/NO
若启动此功能,将会读取/etc/vsftpd.user_list当中的使用者名称,此项功能可以在询问密码前就出现失败讯息,而不需要检验密码,默
认为NO
 Userlist_deny=YES/NO
此选项只有在userlist_enable启动时才会被检验。如果将这个选项设为YES,则在/etc/vsftpd.user_listK中的使用者将无法登入,若设为
NO,则只有在/etc/vsftpd.user_list中的使用者才能登入,且此项功能可以在询问密码前就出现错误讯息,而不需要检验密码
 User_config_dir
定义个别使用者设定文件所在的目录,例如定义user_config_dir=/etc/vsftpd/userconf,默认值无

3).欢迎语设定:
 Dirmessage_enable=YES/NO
若启动该选项,使用者第一次进入一个目录时,会检查该目录下是否有.messager这个档案,若有,则会出现该档案的内容,通常这个档
案会设置欢迎话语,或是对该目录的说明,默认无
 Banner_file
当使用者登入时,会显示此设定所在的档案内容,通常为欢迎话语成员说明,默认值无
 Ftpd_banner
定义欢迎话语的字符串,预设无

4). 特殊安全设定:
 Chroot_local_user=YES/NO
若设为YES,则所有本机的使用者都不可以切换到根目录以外的文件夹,预设为YES
 Hide_ids=YES/NO
若启动此项功能,所有档案的拥有者与群组都为FTP,也就是使用者登入ls –al之类的指令,所看到的档案者跟群组均为FTP,默认为NO
 Ls_recurse_enable=YES/NO
若启动该功能,则允许登入者使用ls –R这个指令,默认为NO
 Write_enable=YES/NO
若选项可以控制FTP的指令是否允许更改file.system,如:STOR,DELE,RNFT,RNTO,MKD,RMD,APPE及SITE,预设为关闭
 Setproctitle_enable=YES/NO
若启动该功能,vsftpd会将所有联机的状况以不同的process呈现出来,换句话说,使用ps –ef这类的指令就可以看到联机的状态,默认
NO
 Tcp_wrappers=YES/NO
若启动,则会将vsftpd与tcp wrapper结合,也就是可以在/etc/hosts.allow与/etc/hosts.deny中定义可联机成员拒绝的来源地址
 Pam_service_name=vsftpd
定义pam所使用的名称,预设为vsftpd
 Secure_chroot_dir=/usr/share/empty
该选项必须指定一个空的文件夹且任何登入者都不能有写入的权限,当vsftpd不需要file system的权限时,就会将使用者限制在文件夹
中,默认值为/usr/share/empty

5).记录文件设定:
 Xferlog_enable=YES/NO
若启动,上传与下载的信息将被完整记录在底下的xferlog_file所定义的档案中,预设为开启
 Xferlog_file=/var/log/vsftpd.log
设定记录文件所在的位置
 Xferlog_std_format=YES/NO
若启动,则记录文件将会写成xferlog的标准格式,默认关闭

6). 逾时设定:
 Accept_timeout=60
接受建立联机的逾时设定,单位为秒,默认值60
 Connect_timeout=60
响应port方式的数据联机的逾时设定,单位为秒,默认值60
 Data_connection_timeout=300
建立数据联机的逾时设定,默认值300
 Idle_session_timeout=300
发呆的逾时设定,若超出此时间没有数据的传输或是指令的输入,则会强制断线,单位为秒,默认值300

7).速率限制:
 Anon_max_rate=0
匿名访问能使用的最大传输速度,单位为每秒多少bytes,0表示不限速
 Local_max_rate=0
本机使用者所能使用的最大传输速度,单位为bytes/s,0表示不限速

8). 新增档案权限设定
 Anon_umask=077
匿名登入者新增档案时的umask数值,默认077
 File_open_mode=0666
上传档案的权限,与chmod所使用的数值相同,默认为0666
 Local_umask=077
本机登入者新增档案时的umask数值,默认077

9).Port设定:
 Connect_from_port_20=YES/NO
若设为YES,则强制ftp_data的数据传送port,默认值YES
 Ftp_data_port=20
设定ftp数据联机所使用的port,默认值20
 Listen_port=21
ftp server所使用的port
 Pasv_max_port=0
建立资料联机所可以使用port范围的上界,0表示任意
 Pasv_min_port=0
建立资料联机所可以使用port范围的上界,0表示任意

10).其它
 Anon_root
匿名登入时,所登入的目录,默认值为无
 Local_enable=YES/NO
启动此功能则允许本机使用者登入,默认为YES
 Local_root
本机使用者登入时,将被更换到定义的目录下,默认值无
 Text_userdb_names=YES/NO
当使用者登入后使用ls –al之类的指令查询该档案的管理权限时,预设会出现拥有者的ID,而不是该档案拥有者的名称,若希望出现名
称,则将之开启。
 Pasv_enable=YES/NO
若设为NO,则不允许使用PASV的模式建立数据的联机,默认值为YES

11).更换档案所有权(针对匿名用户):
 Chown_uploads=YES/NO
 Chown_username=root

12).Guest设定:
 Guest_enable=YES/NO  默认为NO
 Guest_username=ftp

13). Anonymous设定
 Anonymous_enable=YES/NO
 No_anon_password=YES/NO
 Anon_mkdir_write_enable=YES/NO
若设为YES,匿名登入者会被允许新增目录,当然匿名使用者必须要对上层目录的写入权,默认值NO
 Anon_other_write_enable=YES/NO
若设为YES,匿名用户会被允许更多于上传与建立目录之外的权限,比如:删除或更名,默认值NO
 Anon_upload_enable=YES/NO
若设为YES,匿名用户会被允许上传目录的权限
 Anon_world_readable_only=YES/NO
若设为YES,匿名登入者会被允许下载可阅读的档案,默认YES
 Ftp_username=ftp
匿名登入的使用者名称
 Deny_email_enable=YES/NO
若启动该功能,则必须提供一个档案/etc/vsftpd.banner_emails,内容为email addess,若是匿名登入,则会要求输入email adderss,若
输入的email adderss在此档案内,则不允许联机,默认值为NO

14). Standalone选项
 Listen=YES/NO
 Listen_address=IP adderss
 Max_clients=0  0表示不限速
 Max_per_ip=0  0表示不限速

  
« 关于SQL SERVER 2000事务            Home            ORA-12560解决方法 »

No Comments

Be the first to comment on this entry.

Leave a comment

Name(required)
Mail (will not be published)(required)
Website

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://www.dbifan.com),and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.

    搜索本站

    站点日历

    8月 2005
    « 7   9 »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  

    订阅本站

    文章分类

    最新日志

    热点文章

    日志存档

    常用标签