云服器使用Linux系统配置VSFTP软件(5/6)

来源:国外主机
导读:目前正在解读《云服器使用Linux系统配置VSFTP软件(5/6)》的相关信息,《云服器使用Linux系统配置VSFTP软件(5/6)》是由用户自行发布的知识型内容!下面请观看由(国外服务器 - www.2bp.net)用户发布《云服器使用Linux系统配置VSFTP软件(5/6)》的详细说明。

默认值:/etc/vsftpd.banned_emails

banner_file

设置一个文本,在用户登录后显示文本内容。如果你设置了ftpd_banner,ftpd_banner将无效。

默认值:无

chown_username

改变匿名用户上传的文件的所有者。需设定chown_uploads。

默认值:ROOT

chroot_list_file

这个项提供了一个本地用户列表,表内的用户登录后将被放在虚根下,并锁定在home目录。这需要chroot_list_enable项被启用。

如果chroot_local_user项被启用,这个列表就变成一个不将列表里的用户锁定在虚根下的用户列表了。

默认值:/etc/vsftpd.chroot_list

cmds_allowed

以逗号分隔的方式指定可用的FTP命令(post login. USER, PASS and QUIT 是始终可用的命令)。

其他命令将被屏蔽。这是一个强有力的locking down一个FTP服务器的手段。例如:cmds_allowed=PASV,RETR,QUIT(只允许检索文件)

cmds_allowed=ABOR,APPE,CWD,CDUP,FEAT,LIST,MKD,MDTM,PASS,PASV,PWD,QUIT,RETR,REST,

STOR,STRU,TYPE,USER(支持上传和下载的断点续传等命令)。

详细参考:http://www.nsftools.com/tips/RawFTP.htm

默认值:无

deny_file

这可以设置一个文件名或者目录名式样以阻止在任何情况下访问它们。并不是隐藏它们,而是拒绝任何试图对它们进行的操作(下载,改变目录层,

和其他有影响的操作)。这个设置很简单,而且不会用于严格的访问控制-文件系统权限将优先生效。然而,这个设置对确定的虚拟用户设置很有用。

特别是如果一个文件能多个用户名访问的话(可能是通过软连接或者硬连接),那就要拒绝所有的访问名。

建议你为使用文件系统权限设置一些重要的安全策略以获取更高的安全性。如deny_file={*.mp3,*.mov,.private}

默认值:无

dsa_cert_file

这个设置为SSL加密连接指定了DSA证书的位置。

默认值:无(有一个RSA证书就够了)

email_password_file

在设置了secure_email_list_enable后,这个设置可以用来提供一个备用文件。

默认值:/etc/vsftpd.email_passwords

ftp_username

这是用来控制匿名FTP的用户名。这个用户的home目录是匿名FTP区域的根。

默认值:ftp

ftpd_banner

当一个连接首次接入时将现实一个欢迎界面。

默认值:无(默认的界面会被显示)

guest_username

参见相关设置guest_enable。这个设置设定了游客进入后,其将会被映射的名字。

默认:ftp

hide_file

设置了一个文件名或者目录名列表,这个列表内的资源会被隐藏,不管是否有隐藏属性。但如果用户知道了它的存在,

将能够对它进行完全的访问。hide_file里的资源和符合hide_file指定的规则表达式的资源将被隐藏。vsftpd的

规则表达式很简单,例如hide_file={*.mp3,.hidden,hide*,h?}

默认值:无

listen_address

如果vsftpd运行在独立模式下,本地接口的默认监听地址将被这个设置代替。

需要提供一个数字化的地址。

默认值:无

listen_address6

如果vsftpd运行在独立模式下,要为IPV6指定一个监听地址(如果listen_ipv6被启用的话)。

需要提供一个IPV6格式的地址。

默认值:无

local_root

设置一个本地(非匿名)用户登录后,vsftpd试图让他进入到的一个目录。如果失败,则略过。

默认值:无

message_file

当进入一个新目录的时候,会查找这个文件并显示文件里的内容给远程用户。dirmessage_enable需启用。

默认值:.message

nopriv_user

这是vsftpd做为完全无特权的用户的名字。这是一个专门的用户,比nobody更甚。用户nobody往往用来在一些机器上做一些重要的事情。

默认值:nobody

pam_service_name

设定vsftpd将要用到的PAM服务的名字。

默认值:ftp

pasv_address

当使用PASV命令时,vsftpd会用这个地址进行反馈。需要提供一个数字化的IP地址。

默认值:无(地址将取自进来(incoming)的连接的套接字)

rsa_cert_file

这个设置指定了SSL加密连接需要的RSA证书的位置。

默认值:/usr/share/ssl/certs/vsftpd.pem

secure_chroot_dir

这个设置指定了一个空目录,这个目录不容许ftp user写入。在vsftpd不希望文件系统被访问时,目录为安全的虚根所使用。

默认值: /usr/share/empty

ssl_ciphers

这个设置将选择vsftpd为加密的SSL连接所用的SSL密码。详细信息参见ciphers。

默认值:DES-CBC3-SHA

user_config_dir

这个强大的设置容许覆盖一些在手册页中指定的配置项(基于单个用户的)。用法很简单,最好结合范例。如果你把user_config_dir

提醒:《云服器使用Linux系统配置VSFTP软件(5/6)》最后刷新时间 2023-03-27 02:11:40,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《云服器使用Linux系统配置VSFTP软件(5/6)》该内容的真实性请自行鉴别。