- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- perl_学习笔记.pdf
- PDA2.5程序升级操作说明【V1.0】.docx
- 201403年级大会.ppt
- Photoshop十步打造质感网站按钮效果.pdf
- 《千秋岁引·秋景》.ppt
- php函数汇总.doc
- 文言文断句题技巧.ppt
- 高中英语作文句子润色,提高写作分数.doc
- PHP的FTP学习.doc
- Photoshop 关于文件的操作.ppt
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症必威体育精装版进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)