网站大量收购独家精品文档,联系QQ:2885784924

Ubuntu上的FTP对抗赛.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ubuntu上的FTP对抗赛

Ubuntu 上的 FTP 对抗赛 真心想装 FTP 在 Ubuntu12.04 上救济呀! Linux 下具有代表性的 ftp 服务器软件有 Wu-FTP,ProFTP 和 Vsftp 。 Wu-FTP (Washington University FTP )由美国华盛顿大学开发。它的功能强大,配置较复制。 由于开发时间较早,应用十分广泛,也因此成为黑客们主要的攻击目标。 ProFTP 针对 Wu-FTP 的弱项而开发,在安全性方面进行了改进,并提供了一些 Wu-FTP 没有 的功能,大大简化了架设和管理 FTP 服务器的工作。 Vsftp 在安全性,高性能及稳定性 3 个方面上有上佳的表现。它提供的主要功能包括虚拟 IP 设置,虚拟用户,standalone (可自行单独启动的daemon ),inetd 操作模式(由一支特殊的 super daemon 管理),强大的单用户设置能力以及带宽限流等。 那我该怎么做呢?哪个 ftp 工具更容易装呀? 大家不妨看看我的测试喽! 网上可以找到无数教我们安装vsftp 的文章,是不是你就要选vsftp 来构建 Ubuntu 的FTP 呢? 好吧,我就试试看喽。 1. 安装 vsftp root@ubuntu:~#apt-get install vsftpd 很顺利吗,一切都正常。 千万看仔细,一定要先重启一下系统。 重启后,看看那 vsftpd 服务进程和服务端口 2. 配置 vsftp.conf 文件 修改前,建议先备份一下该文件。 root@ubuntu ~# cp /etc/vsftpd.conf /etc/vsftpd.conf.old root@ubuntu ~# vi /etc/vsftpd.conf 利用 vi 或 vim 修改 vsftpd.conf 文件 独立模式启动 listen=YES 同时允许4 客户端连入,每个 IP 最多 5 个进程 max_clients=200 max_per_ip=4 不允许匿名用户访问,允许本地(系统)用户登录 anonymous_enable=NO local_enable=YES write_enable=YES 是否采用端口 20 进行数据传输 connect_from_port_20=YES 生成日志 xferlog_enable=YES xferlog_file=/var/log/vsftpd.log chown_uploads=YES 配置完成后,重启 vsftpd 进程 root@ubuntu ~# killall -HUP vsftpd 最后测试一下 ftp 本机的操作,如下图: 附上配置文件各参数代表的意义 vsftpd 服务器的配置文件以及各参数代表的意义如下: vsftpd.conf listen=YES listen_ipv6=YES # listen=YES 和 listen_ipv6=YES 设为 YES 表示将以独立的方式运行(可自行单独启动的 daemon), 前者监听 ipv4,后者监听 ipv6,但两者不能同时在一个配置文件中设置 anonymous_enable=YES # 表示允许匿名用户登录 FTP 服务器 anon_world_readable_only=NO # 只要 ftp 用户在操作系统中有读权限,就可以下载文件 anon_root=/var/ftp/anonymous # 匿名用户登录后进入到/var/ftp/anonymous 目录中,可以下载该目录中的文件 anon_uploads_enable=YES # 匿名用户可以上传文件 anon_mkdir_write_enable=YES # 匿名用户可以在服务器上创建目录 anon_other_write_enable=YES # 匿名用户可以在服务器上进行命名,删除等写操作 local_enable=YES # 表示允许本地用户帐号登录 local_umask=022 # 表示本地用户创建新的文件时,该文件初始的权限值。022 表示初始的权限值是创建者 有全部的权限,其他用户(包括组用户,其他用户)只有读和执行权限,077 表示初始创建者具有全部权限,其他用户没有权限 write_enable=YES # 表示服务器接收与写有关的控制命令 dirmessage_enable=YES # 表示用户第一次进入一个新目录时,会给用户一些提示信息 use_localtime=YES

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档