linuxunix下有很多可用ftp服务器.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linuxunix下有很多可用ftp服务器.doc

一、ftp服务器简介 ? linux/unix下有很多可用的ftp服务器,根据这些ftp服务器的可配置性大概可以分为3类:弱、中等、高。 ? 功能比较简单的ftp服务器软件有“ftpd”和“oftpd”。前者与ftp客户端工具“ftp”类似,只实现了标准的ftp功能,支持安全套接字(SSL)连接,。“oftpd”则是一款非常小巧的匿名ftp服务器软件。 ? 可配置性居中等的主要是“vsftp”和“pure-ftpd”。这两个ftp服务器软件侧重于安全、速度和轻量级的平衡,一般在大型的ftp服务器上使用较多,尤其是“vsftpd”。这类服务器对用户认证和权限控制比较简单,更注重安全性和速度平衡,并且非常稳定。例如:“vsftpd“可以在单机(非集群)上支持4000个以上的并发用户同时连接。”vsftp“和“pure-ftpd”都支持虚拟用户,但用户权限仍然依赖于文件的系统权限。不支持针对目录的权限配置,在配置依赖于目录的权限时很麻烦。 二、安装vsftp服务器 ? VSFTP是一个基于GPL协议发布的,应用于类unix系统上的ftp服务器软件。vsftp能够满足常见的ftp服务器设计要求,并且有着相当不错的安全性。vsftp具有以下特点: ? #安全、高速、稳定 ? #它可以作为给予多个ip的虚拟ftp主机服务器 ? #匿名服务设置十分方便 ? #匿名ftp的根目录不需要任何特殊的目录结构 ? #不执行任何外部程序,减少了安全隐患 ? #支持虚拟用户,并且每个虚拟用户可以具有独立的属性配置 ? #拥有xinetd中启动,或者独立的ftp服务器两种运行方式 ? #支持两种认证方式(pap或xinetd/tcp_wrappers)。 ? #支持带宽限制 fedora发布时,往往已经将vsftp服务器软件包含在套件之间,所以在fedora中安装vsftp非常简易。基本步骤如下: ? #在gnome桌面菜单上选择“应用程序”——“系统工具”——“yum exteder”,打开“软件包管理”窗口。 ? #在“软件包管理”窗口中,单击“搜索”选项,在文本框中输入“vsftp”,选中vsftp,单击“处理软件包队列”,系统将自动下载并安装其到计算机上,如下图所示: 三、vsftp服务器的配置和管理 ? ftp服务器的基本功能就是上传和下载文件,此外,它还需要管理用户,为用户设定权限。 ? 在fedora中,vsftp服务器安装到计算机后使用默认配置。默认配置下,vsftp服务器允许fedora中的合法用户使用他自己的口令登录到他的用户主目录,并访问那些该用户拥有权限的文件。 ? 1、启动ftp服务器: ? 在fedora中,vsftp服务器软件安装后,默认是作为一个独立的ftp服务器而存在的,启动vsftp服务器的方法如下: ? 在菜单中选择“系统”——“管理”——“服务”,打开“服务配置”窗口。 ? 在“服务配置”窗口中找到“vsftp”,再单击工具栏上的“enable”和“start”按钮。可以在右边状态栏中看到一些成功启动的信息,如图: ? 2、修改系统安全设置 ? vsftp正常启动后,ftp客户端仍然不能访问ftp服务器或上传/下载文件,这是因为fedora系统的防火墙或selinux设置阻止了vsftp服务器的正常使用。所以在用户能够使用vsftp服务器的功能之前,还必须进行相关的安全设置。 ? 在菜单中选择“系统”——“管理”——“防火墙”,打开“防火墙配置”窗口,在下面的列表中选中“ftp”,单击“确定”按钮。 ? 随后再打开“服务配置”窗口,重启“iptable”服务,让刚才的修改生效。 ? 3、连接ftp服务器 ? 在fedora中可以使用客户端登录到本地的ftp服务器,然后以匿名的(anonymous)身份登录: ? [root@localhost ~]# lftp ? lftp :~ ls ? drwxr-xr-x??? 2 0??????? 0??????????? 4096 May 21 13:58 pub ? ? 使用“cd”命令切换到“pub”目录下,并显示内容,可以看到什么内容都没有。 ? lftp :/ cd /pub ? lftp :/pub ? 现在我们可以拷贝一些文件到/var/ftp/pub目录下 然后执行命令ls,重新显示: ? lftp :/pub ls ? -rw-rw-r--??? 1 0??????? 0????????????? 57 Jun 29 08:29 a.c ? -rwxrwxr-x??? 1 0??????? 0??????????? 4835 Jun 29 09:27 a.out ? -rw-rw-r--??? 1 0??????? 0??????

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档