📄 vsftp配置详解 - linuxsky - 信息资讯 - 服务器应用 - ftp服务器.htm
字号:
<TD bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
<TBODY>
<TR>
<TD class=tdtitle height=20> <A
href="http://www.linuxsky.net/index.php">首页</A> | <A
href="http://www.linuxsky.net/articlelist.php">信息资讯</A>
| <A href="http://www.linuxsky.net/html/s.html">资源检索</A>
| <A href="http://bbs.linuxsky.net/"
target=_blank>浏览精彩论坛</A> </TD></TR>
<TR>
<TD bgColor=#999999 height=1></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=180 height=80><IMG height=60
src="vsftp配置详解 - Linuxsky - 信息资讯 - 服务器应用 - ftp服务器.files/logo.gif"
width=180></TD>
<TD align=middle>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-4170682641544866";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQq8b8zwEaCGyZtT-0SR1TKJnA93M";
//--></SCRIPT>
<SCRIPT
src="vsftp配置详解 - Linuxsky - 信息资讯 - 服务器应用 - ftp服务器.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD>
<TD width=100>
<TABLE cellSpacing=2 cellPadding=2 align=center border=0>
<TBODY>
<TR>
<TD><A
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.linuxsky.net');"
href="http://www.linuxsky.net/html/200504/1222.html###">设为首页</A></TD></TR>
<TR>
<TD><A title=Linuxsky
href='javascript:window.external.addfavorite("http://www.linuxsky.net","Linuxsky");'>收藏本站</A></TD></TR>
<TR>
<TD><A href="http://bbs.linuxsky.net/"
target=_blank><FONT
color=#ff0000>访问论坛</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#999999 height=1></TD></TR>
<TR>
<TD bgColor=#efeff7>
<TABLE cellSpacing=0 cellPadding=3 width="100%" align=center
border=0>
<TBODY>
<TR>
<TD> <A
href="http://www.linuxsky.net/html/f26.html">个人应用</A> |
<A
href="http://www.linuxsky.net/html/f30.html">Linux发行版</A>
| <A
href="http://www.linuxsky.net/html/f28.html">服务器应用</A>
| <A
href="http://www.linuxsky.net/html/f29.html">程序设计开发</A>
| <A
href="http://www.linuxsky.net/html/f31.html">项目专区</A> |
<A
href="http://www.linuxsky.net/articlelist.php?id=27">社区文化和服务</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD width=70 height=30>您的位置:</TD>
<TD noWrap><A href="http://www.linuxsky.net/index.php">首页</A> >> <A
href="http://www.linuxsky.net/articlelist.php">信息资讯</A> >> <A
href="http://www.linuxsky.net/html/f28.html">服务器应用</A> >> <A
href="http://www.linuxsky.net/html/f10.html">ftp服务器</A> >> 查看内容</TD>
<FORM name=form1 action=http://www.linuxsky.net/search.php?searchsubmit=yes
method=post>
<TD align=right><INPUT size=26 name=key> <INPUT type=submit value=文章搜索 name=submit> </TD></FORM>
<TD width=6> </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff>
<SCRIPT language=JavaScript>function dozoom(size){document.getElementById('zoom').style.fontSize=size+'px'}</SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top height=1></TD>
<TD height=1></TD>
<TD vAlign=top width=1 bgColor=#648eb2 height=1></TD>
<TD vAlign=top bgColor=#648eb2 height=1></TD>
<TD vAlign=top width=1 bgColor=#648eb2 height=1></TD></TR>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=1 cellPadding=0 width="100%" bgColor=#005db5
border=0>
<TBODY>
<TR>
<TD bgColor=#efeff7>
<TABLE cellSpacing=4 cellPadding=4 width="100%" border=0>
<TBODY>
<TR>
<TD class=title align=middle>vsftp配置详解</TD></TR>
<TR>
<TD align=middle bgColor=#c0c0c0 height=1></TD></TR>
<TR>
<TD align=middle>作者: 发布日期: 2005-4-20
查看数:
<SCRIPT language=JavaScript
src="vsftp配置详解 - Linuxsky - 信息资讯 - 服务器应用 - ftp服务器.files/function.php"
type=text/JavaScript></SCRIPT>
出自: http://www.linuxsky.net</TD></TR>
<TR>
<TD>
<TABLE
style="TABLE-LAYOUT: fixed; WORD-WRAP: break-word"
cellSpacing=2 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD class=message id=zoom>vsftp配置详解
<BR>这里是对vsftp配置文件的详细解释,主要参考了《RedHat8.0网络服务》一书中《使用vsftpd架设FTP服务器》一节的内容。
<BR><BR><BR><BR>声明:以 下内容基于Smartraining工作室Osmond
编著的《RedHat 8.0 网络服务》一书中 《使用vsftpd架 设FTP服务器》
一节。为适应debian有大幅删改,原作者联系方法:osmond68@163.com
<BR><BR><BR>一、vsftpd简介
<BR><BR>在稳定性方面:vsftpd可以在单机(非集群)上支持4000个以上的并发用户同时连接。据ftp.redhat.com的数据,vsftpd可以支持15000个并发用户。
<BR>除了安全、高速、稳定之外,vsftpd还具有如下的特性:
<BR><BR><BR>支持基于IP的虚拟FTP服务器 <BR>支持虚拟用户
<BR>支持PAM或xinetd / tcp_wrappers的认证方式
<BR>支持两种运行方式:独立和Xinetd <BR>支持每个虚拟用具有独立的配置
<BR>支持带宽限制等 <BR><BR>vsftpd的配置文件有三个,分别是:
<BR><BR>/etc/vsftpd.conf <BR>/etc/vsftpd.ftpusers
<BR>/etc/vsftpd.user_list
<BR><BR>其中,/etc/vsftpd.conf是主配置文件。/etc/vsftpd.ftpusers中指定了哪些用户不能访问FTP服务器。/etc/vsftpd.user_list中指定的用户默认情况下(即在/etc/vsftpd.conf中设置了userlist_deny=YES)不
能访问FTP服务
器,当在/etc/vsftpd.conf中设置了userlist_deny=NO时,仅仅允许/etc/vsftpd.user_list中指定的用户访问FTP服务器。
<BR><BR><BR>二、vsftpd的默认主配置文件
<BR><BR>vsftpd的默认主配置文件的内容如下: <BR><BR>//允许匿名登录
<BR>anonymous_enable=YES <BR>//允许本地用户登录
<BR>local_enable=YES <BR>//开放本地用户的写权限
<BR>write_enable=YES
<BR>//设置本地用户的文件生成掩码为022,默认值为077
<BR>local_umask=022
<BR>//当切换到目录时,显示该目录下的.message隐含文件的内容
<BR>//这是由于默认情况下有message_file=.message的 设置
<BR>dirmessage_enable=YES <BR>//激活上传和下载日志
<BR>xferlog_enable=YES <BR>//启用FTP数据端口的连接请求
<BR>connect_from_port_20=YES <BR>//使用标准的ftpd
xferlog日志格式 <BR>xferlog_std_format=YES
<BR>//设置PAM认证服务的配置文件名称,该文件存放 在/etc/pam.d/目录下
<BR>#pam_service_name=vsftpd
<BR><BR><BR>三、进一步配置vsftpd <BR><BR>1.允许匿名用户上传
<BR>为了使匿名用户能够上传,需要在/etc/vsftpd中激活两个配置选项,分别是:
<BR><BR>anon_upload_enable=YES <BR>//允许匿名用户上传
<BR>anon_mkdir_write_enable=YES <BR>//开
启匿名用户的写和创建目录的权限 <BR>若要以上两项设置生效,同时还要求:
<BR><BR>write_enable=YES <BR>//匿名用户对文件系统的上传目录具有写权限
<BR><BR>添加如下的配置语句:
<BR><BR>anon_world_readable_only=NO
<BR>//上面的配置语句用于放开匿名用户的浏览权限 <BR><BR>创建匿名上传目录:
<BR><BR>mkdir /var/ftp/incoming <BR><BR>修改上传目录的权限:
<BR><BR>chmod o+w /var/ftp/incoming/
<BR><BR>重新启动vsftpd. <BR><BR>2.启用ASCII传输方式
<BR>默认情况下,vsftpd为了安全,禁止了ASCII传输方式。虽然在ftp客户软件中可以使用asc命令,但是传输文件时仍然使用二进制传输方式。可以分别启用上传和下载的ASCII传输方式,方法是编辑/etc/vsftpd配置文件,将如下两
行前的#去掉即可 启用: <BR><BR>#ascii_upload_enable=YES
<BR>#ascii_download_enable=YES
<BR><BR>3.设置连接服务器后的欢迎信息
<BR>为了使用户连接服务器后显示信息,vsftpd提供了两个选项,分别是:
<BR><BR>ftpd_banner <BR>banner_file
<BR><BR>例如:可以设置如下的ftpd_banner选项的值:
<BR><BR>ftpd_banner=Welcome to Smartraining FTP
service. <BR><BR>即:用户连接服务器后显示信息“Welcome to
Smartraining FTP service.”。
<BR>也可以设置如下的banner_file选项的值:
<BR><BR>banner_file=/var/vsftpd_banner_file
<BR><BR>即:用户连接服务器后显示文件/var/vsftpd_banner_file中的信息。
<BR>注意:(1)如果设置了ftpd_banner的值,将覆盖vsftpd默认的服务器连接后的信息。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -