- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
FTP服务及vfstpd的简单应用介绍2011-08-1620:09:47
分类:LINUX
今天介绍下文件共享最常用的应用FTP,这是一个十分古老的基于tcp的文件传输
协议,诞生40年之久,全称:FileTransferProtocol,用于Internet上的控制文
件的双向传输,同时它也是一个C/S架构的服务系统,基于不同的操作系统有不同的
FTP应用程序,这个协议与其他早期的协议都相同,设计之初都是明文传送的!下面
简单介绍下这个协议!
一、FTP的两种连接:
command命令连接,监听在21号端口,只要开启ftp服务就一直处于活动状态
data数据连接,只在下载或上传文件是才会开启连接,数据连接又分为俩种模式:
active主动模式(有些地方也写做Standard)此模式下FTP客户端首先和服务器的
TCP21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送
PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务
器端通过自己的TCP20端口连接至客户端的指定端口发送数据。FTPserver必须和
客户端建立一个新的连接用来传送数据,一般是服务器端的20号端口与客户端发送请
求的端口加1的端口建立新的连接,如:客户端通过7000端口向服务器端的21号端口
发送命令请求建立连接,而在进行数据传送的时候通过服务器端的20号端口和客户端
的7001端口建立新的连接来传输数据。
passive被动模式建立控制通道和主动模式类似,但建立连接后发送Pasv命令。服
务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客
户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器
将通过这个端口传送数据。
俩种传输模式是为了保护数据的安全,被动模式下服务端数据传输的端口是临时打开
的,不容易被窃听,然而一般情况下FTP服务器都是位于防火墙之后的,在做访问控
制的时候这种模式会比较复杂,而主动模式下防火墙的设置相对简单的多。
二、FTP的用户类型:
匿名用户:这就是我们常说的匿名登录,ftp服务器支持匿名登录时通常当用户匿名
访问可以使用ftp/anoymous这两个用户匿名登录。
本地用户:这类用户是指在FTP服务上拥有帐号,账号名称,密码信息存放在
passwd,shadow文件中。当这类用户登录FTP服务器的时候,其默认的主目录就是其
帐号命名的目录。但是,其还可以变更到其他目录中去。如系统的主目录等等,这将
十分的危险,下面介绍vsftp的时候会稍作介绍!
虚拟用户(有些地方也叫GUEST用户):使用独立的账号/密码数据文件,这个账户有
个特点,就是其只能够访问自己的主目录。服务器通过这种方式来保障FTP服务上其
他文件的安全性。这类帐户,在Vsftpd软件中就叫做Guest用户。拥有这类用户的
帐户,只能够访问其主目录下的目录,而不得访问主目录以外的文件。
三、常见的FTP服务器程序:
windows:IIS、Serv-U
LINUX:wu-ftpdProftpdvsftpd
在这里主要说下vsftpd,这是红帽默认提供的FTP服务器程序,全称:VerySceure
FTPDacmon,安全性能出众也能提供较完整的ftp服务,稍微说下Proftpd这是款功
能十分强大的ftp服务器程序,能满足自己的各种定制和需求!
四、常见的FTP客户端程序:
ftp命令
CuteFTP、FlashFXP(号称是最快的FTP客户端)、LeapFTP、Filezilla
gftp、kuftp
当然我们也可以通过IE等浏览器直接登录FTP服务器等等,不过以上所说的都是专
业的FTPFTP客户端服务程序。这里不多做说明了。为了避免selinux对后面的实际
操作产生影响,我们使用setenforce0临时关
您可能关注的文档
最近下载
- 青春期性教育男生教案.pptx
- 第2课《中国人首次进入自己的空间站》 统编版语文八年级上册.pptx VIP
- (完整版)涉密人员因私出国审查审批表.docx VIP
- 2014款雷克萨斯GX400_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 2024-2025学年小学地方、校本课程川教版可爱的四川教学设计合集.docx
- 介护老人护理.pptx VIP
- 生物安全柜检测.pptx VIP
- HIGEN 海坚FDA7000伺服驱动器用户手册.pdf
- DB64T 1967-2023 “互联网+城乡供水”数据规范.pdf VIP
- 化工总控工考试化工总控工初级试卷(化工总控工考试).doc VIP
文档评论(0)