会员登陆  支付方式  联系我们  在线客服  网站地图       
首页 关于域浪 互联网数据中心业务、主机托管、主机租用、机架租用、带宽租用、机房介绍、机房对比、CCN网络加速 adsl专线、深圳adsl专线 虚拟主机、域名注册、数据库、企业邮局、动态域名 网络安全、网络临近平台、安全服务、防火去墙租用、安全产品、域浪抗DDOS防火墙、NetScreen防火墙 技术支持  
   当前位置:首页 >> 技术支持 >> LINUX操作系统 >> Linux下的FTP服务器配置
 
精华文章
    轻轻松松安装 Linux(...  
    轻轻松松安装 Linux(...  
    轻轻松松安装 Linux(...  
    Linux中的应用软件安装...  
    在Linux下使用办公软件...  
    Linux下的经典播放器  
    Linux下的视频播放系统...  
    了解Linux  
    Linux的常用网络命令  
    linux使用技巧二则  
    Linux下的FTP服务器配...  
    Linux下虚拟域名的实现...  
    Linux下虚拟域名的实现...  
    Linux下虚拟域名的实现...  
    Linux下配置DHCP服务器...  
    Linux下添加新硬盘及分...  
    认识Linux下Ext2与Ext...  
    RedHat Linux下防火墙...  
    Linux下硬盘分区的最佳...  
    Linux环境下防火墙配置...  
    Linux环境下防火墙配置...  
    Linux环境下防火墙配置...  
    一张软盘玩Linux  
    让你的Linux用起来跟W...  
    世界4个头号Linux认证...  
    linux2.6.7内核的升级  
    浅谈如何学习linux  
    几个重要的Linux内核文...  
  更多>>  
   LINUX操作系统
 Linux下的FTP服务器配置
    为了实现Linux环境下的FTP服务器配置,绝大多数的Linux发行套装中都选用的是Washington University FTP(Wu-Ftpd),这是一个性能优秀的服务器软件,由于它具有众多强大功能和超大的吞吐量,Internet上的FTP服务器有60%以上采用了它。



  安装与运行



  以下我们以RedHat Linux为例。



  1、安装



  根据服务对象的不同,FTP服务可以分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用;另一类是匿名FTP服务器,它允许任何人登录到FTP服务器,和服务器连接后,在登录提示中输入Anonymous,即可访问服务器。针对这两种服务,可以通过RedHat的第一张光盘安装Wu-Ftpd的RPM包,只需以Root身份进入系统并运行下面的命令即可:

  Rpm - ivh anonftp -x.x-x.i386.rpm

  Rpm - ivh wu-ftpd-x.x.x-x.i386.rpm

  其中-x.x-x和-x.x.x-x是版本号。



  2、启动



  和Apache一样,Wu-Ftpd也可以配置为自动启动:执行RedHat附带的Setup程序,在“System Service”选项中选中Wu-Ftpd,按下[OK]按钮确定退出即可。



  自动启动固然方便,但是,当我们更改了Wu-Ftpd配置文件,需要用到手工启动:

  启动:/usr/sbin/ftprestart

  关闭:/usr/sbin/ftpshut

  FTP服务器的配置



  为了确保FTP服务器安全,必须设置一些重要的配置文件,以更好地控制用户的访问权限。这些配置文件是:/etc/ftpusers、/etc/ftpconversions、/etc/ftp-groups、/etc/ftpphosts、/etc/ftpaccess。利用这些文件,能够非常精确地控制哪些人、在什么时间、从什么地点可以连接服务器,并且可以对他们连接后所做的工作进行检查跟踪。 



/etc/ftpusers:该文件夹中包含的用户不能通过FTP登录服务器,有时将需要禁止的用户账号写入文件/etc/ftpuser中,这样就可以禁止一些用户使用FTP服务。



  /etc/ftpconversions:用来配置压缩/解压缩程序。

  /etc/ftpgroups:创建用户组,这个组中的成员预先定义可以访问FTP服务器。

  /etc/ftpphosts:用来根据禁止或允许远程主机对特定账户的访问,例如:

  allow czc 192.168.0.0/24

  deny cdd 10.0.0.0/8



  表示允许czc用户从192.168.0这个网段连线访问,拒绝cdd从10.这个网段连线访问。



  /etc/ftpaccess:是非常重要的一个配置文件,用来控制存取权限,文件中的每一行定义一个属性,并对属性的值进行设置。下面对它的一些常用配置做一点介绍:



  1、定义用户类别

  格式:class [类名] [real/guest/anonymous][IP地址]

  功能:这个指令的功能设定FTP服务器上用户的类别。并可对客户端的IP地址进行限制,允许特定或者全部的IP地址访问FTP服务器。



  2、登录重试次数

  在命令行中输入:loginfails 10,这表明如果10次还没有登录成功就切断连线。



  3、密码检查

  格式:passwd-check 〈strictness〉 warn



  是对匿名用户的密码使用方式的检查,其中〈strictness〉是三个可能的字符串之一:None、Trivial、RFC822。若选None,表示将不对口令做任何检查;若选Trivial,表示对口令有一定的要求,它需要在口令中至少要有一个@符号;若选RFC822,则表示最严格,要求E-mail地址必须遵守RFC822报文标题标准(如:czc@domain.com )。 

 例如:passwd-check rfc822 warn,表明密码的要求很严格,当密码不符合规定时出现警告信息。



  4、登录人数的限制

  格式:limit [类别] [人数] [时间] [文件名]

  设置指定类别在约定时间内可以登录FTP的人数。例如:limit remote Any/etc/many.msg,说明类别Remote类别在任何时间内登录人数不超过20个人,否则会显示Many.msg警告信息。



  合理运用这些配置,可以有效地保护好我们的服务器。



  验证

  安装、配置好FTP服务器后,就可以进行验证,用图形工具和命令行均可访问FTP服务器。在Linux里最常用的命令为FTP,它提供了一个并不复杂的FTP服务器接口。与FTP服务器连接,只需要在命令提示符后输入:FTP Servername,用主机名或希望连接的FTP服务器的IP地址代替Servername,按照提示输入用户名和口令,然后用标准的Linux上移或下移FTP服务器目录结构。另外,也可以采用图形化FTP程序,包括窗口式gFTP,可以借助Web浏览器去访问FTP服务器。



  以上是在Linux下进行FTP服务器配置的要点,希望对您有所帮助。

  • 上一篇文章: linux使用技巧二则
  • 下一篇文章: Linux下虚拟域名的实现(3)
  • 域浪网络ISP经营许可证 深圳地址:深圳市罗湖区宝安北路国际商品交易大厦七楼C30室
    Tel:0755-82266883/82267566 Fax:0755-82261966
    邮编:518000 
                        Copyright © 2006-2008 elang.cn All Rights Reserved 深圳市域浪网络技术有限公司版权所有