⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vsftp配置详解 - linuxsky - 信息资讯 - 服务器应用 - ftp服务器.htm

📁 在Linux下使用GCC编制的FTP服务器
💻 HTM
📖 第 1 页 / 共 5 页
字号:
    <TD bgColor=#ffffff>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
        <TBODY>
        <TR>
          <TD class=tdtitle height=20>&nbsp; <A 
            href="http://www.linuxsky.net/index.php">首页</A> &nbsp;|&nbsp; <A 
            href="http://www.linuxsky.net/articlelist.php">信息资讯</A> 
            &nbsp;|&nbsp; <A href="http://www.linuxsky.net/html/s.html">资源检索</A> 
            &nbsp;|&nbsp; <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>&nbsp; <A 
                  href="http://www.linuxsky.net/html/f26.html">个人应用</A> &nbsp; | 
                  &nbsp; <A 
                  href="http://www.linuxsky.net/html/f30.html">Linux发行版</A> 
                  &nbsp; | &nbsp; <A 
                  href="http://www.linuxsky.net/html/f28.html">服务器应用</A> &nbsp; 
                  | &nbsp; <A 
                  href="http://www.linuxsky.net/html/f29.html">程序设计开发</A> &nbsp; 
                  | &nbsp; <A 
                  href="http://www.linuxsky.net/html/f31.html">项目专区</A> &nbsp; | 
                  &nbsp; <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> &gt;&gt; <A 
      href="http://www.linuxsky.net/articlelist.php">信息资讯</A> &gt;&gt; <A 
      href="http://www.linuxsky.net/html/f28.html">服务器应用</A> &gt;&gt; <A 
      href="http://www.linuxsky.net/html/f10.html">ftp服务器</A> &gt;&gt; 查看内容</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>&nbsp;</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>作者: &nbsp;&nbsp;发布日期: 2005-4-20 
                        &nbsp;&nbsp; 查看数:
                        <SCRIPT language=JavaScript 
                        src="vsftp配置详解 - Linuxsky - 信息资讯 - 服务器应用 - ftp服务器.files/function.php" 
                        type=text/JavaScript></SCRIPT>
                         &nbsp;&nbsp; 出自: 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 + -