- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实训7.6_linux下安装配置ftp服务器
实训7.6 Linux下安装配置FTP服务器
一、实训目的
掌握ftp的工作原理
了解当前流行的ftp软件,包括ftp服务器和ftp客户端软件
了解Linux下常用的ftp服务器及其特点
掌握vsftp的安装
熟练掌握vsftp配置文件的配置
二、理论知识
VSFTP简介
vsftp是Very Security ftp的缩写,意为“非常安全的ftp”,软件的编写者非常关注软件的安全性。除了天生的安全性外,还具有高速、稳定的性能特点。在单机上支持4000个以上的并发用户同时连接。
VSFTP的优点:
体积小
93k Apr 23 2004 vsftp-1.2.1-3-i386.rpm
可定制强
可配置各种应用类型、匿名、虚拟、独立等
效率高
在百兆网络里经过测试可达80多兆的传输速率
安全性好
安全选项比较多,且自身安全性较好
ftp的工作原理
ftp是file transfer protocol的缩写。在Internet中,大部分文件传送都采用ftp协议。
ftp主要提供上传和下载两种文件服务。根据对象不同,ftp服务器可以分为匿名服务器(anonymous server)和系统ftp服务器。匿名服务提供任何客户的下载服务,但不提供上传服务,系统ftp’服务器只提供合法帐号的用户使用。
FTP的传输模式有两种:
ASCII模式
二进制传输模式
FTP支持的两种工作模式
Standard模式(即port或Active模式,主动模式)
Ftp的客户端发送port命令到ftp服务器
ftp客户端先与ftp Server的21端口建立连接,通过该通道发送命令。客户端接收数据时,在该通道发送port命令。port命令包含了客户端用什么端口接收数据。传送数据时,服务器端通过TCP 20端口连接到客户端指定的端口发送数据。ftp服务器必须与客户端建立一个新的连接,以用传送数据。
Passive模式(即pasv,被动模式)
建立通道时和Standard模式类似。建立连接后,不是发送port命令,而是pasv命令。ftp服务器收到pasv命令后,随机打开一个高端端口(端口大于1024)并通知该客户端在该端口上上传数据;客户端连接ftp服务器该端口,ftp服务器将通过该端口进行数据的传送。
除了上述两种模式之外,还有一种单端口模式。该模式的数据连接请求由ftp服务器发起,使用该传输模式时,客户端控制连接端口和数据连接端口一致。这种模式无法在短时间连续输入数据、传输命令,因而不常用。
Linux下流行的ftp服务器
目前Linux下常用的免费ftp服务器主要有:Wu-ftp、Proftp、vsftp三种。Wu-ftp和vsftp比较常用,是Redhat自带的ftp软件。
2、FTP的工作原理
三、实训内容
FTP服务器的安装
[root@azuo root]# rpm -qa | grep vsftp //查询有没有安装vsftp
如果没有的话,安装命令如下:
[root@azuo root]# rpm -ivh vsftpd-1.1.3-8.rpm
VSFTP的配置
VSFTP的重要文件和目录
/etc/rc.d/init.d/vsftpd 启动脚本
/etc/vsftpd.ftpusers 配置文件
/etc/vsftpd.userlist配置文件
/etc/vsftpd/vsftpd.conf 主配置文件
/usr/sbin/vsftpd 守护进程
/usr/share/doc/vsftp-12.1 文档目录
/var/ftp/pub 匿名FTP目录
VSFTP的配置
/etc/vsftpd/vsftpd.conf参数说明
anonymous_enable=NO (不允许匿名登录)
local_enable=YES (允许本地用户登录)
write_enable=YES (开放本地用户写的权限)
local_umask=022 (FTP上本地的文件权限)
anon_upload_enable=YES (开放上传权限)
anon_mkdir_write_enable=YES (可创建目录的同时可以在此目录中上传文件)
dirmessage_enable=YES ()
xferlog_enable=YES (激活上传和下载的日志)
connect_from_port_20=YES (启动FTP数据端口的数据连接)
#chown_uploads=YES ()
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
xfer
您可能关注的文档
最近下载
- 中国染料化工项目经营分析报告.docx
- 专题04:论证结构与思路-备战2025年中考语文一轮复习现代文阅读讲与练(江苏通用)(解析版).docx VIP
- 初中英语读写结合模式促进写作教学的探讨.pptx VIP
- 2025年中国DBE项目创业投资方案.docx
- 堤顶混凝土路面施工方案堤顶混凝土路面施工方案.doc VIP
- 筑牢金融数字防线:商业银行信息安全风险管理体系的构建与革新.docx
- 《人力资源管理师三级》第五章薪酬管理.ppt
- 《让子弹飞》剧本.doc VIP
- 2025年水环境服务项目可行性分析报告.docx
- DB4201T 620-2020 液化石油气供气场站设置技术规定.docx VIP
文档评论(0)