- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HYPERLINK / ChinaU
HYPERLINK 首页 | HYPERLINK / 论坛 | HYPERLINK \t _blank 博客 | HYPERLINK Linux | HYPERLINK \t _blank 人才 | HYPERLINK \t _blank 培训 | HYPERLINK /jh 精华 | HYPERLINK \t _blank Wiki | HYPERLINK \t _blank 读书 | HYPERLINK \t _blank 资料 | HYPERLINK \t _blank 手册 | HYPERLINK \t _blank 下载 | HYPERLINK / 搜索
HYPERLINK / ChinaUnix首页 HYPERLINK /jh 精华文章 HYPERLINK /jh/3 Linux 正文
[精华] 用LINUX架设FTP服务器
作者: HYPERLINK /bbs/viewpro.php?uid=68848 \t _blank level??发表于:2007-06-26 11:14:14
【 HYPERLINK /bbs/post.php?action=replyfid=3tid=269002 \t _blank 发表评论】【 HYPERLINK /bbs/viewthread.php?tid=269002 \t _blank 查看原文】【 HYPERLINK /bbs/forumdisplay.php?fid=3 Linux讨论区】【 HYPERLINK javascript:window.close() 关闭】
以前自己弄的东西,现在帖出来,希望对大家有点用:) 1.1?什么是FTP:文件传输协议原理 1.1.1?命令选择 1.1.2?命令格式 1.2?wu-Ftpd的安装 1.3?让FTP服务器运转起来 1.4?配置文件的设置 1.4.1?/etc/ftpaccess的设置 1.4.2?/etc/ftpusers和/etc/ftphosts的设置 1.4.3?/etc/ftpconversions设置 1.4.1?wu-ftp的相关程序 1.5?开设只能FTP的帐户 1.6?设置虚拟FTP主机 ?什么是FTP:文件传输协议原理 互联网文件传输协议(File?Transfer?Protocol?,FTP)?标准是在RFC959说明的。该协议定义了一个从远程计算机系统和本地计算机系统之间传输文件的一个标准。一般来说,传输文件的用户需要先经过认证以后才能登录网站,然后方能访问在远程服务器的文件。而大多数的FTP服务器往往提供一个GUEST的公共帐户来允许没有远程服务器的用户可以访问该FTP服务器。 一个FTP会话通常包括五个软件元素的交互。 用户接口?提供了一个用户接口并使用客户端协议解释器的服务? 客户?PI?客户协议解释器,其项远程服务器协议机发送命令并且驱动客户数据传输过程? 服务器PI?服务器协议解释器,响应客户协议机发出的命令并驱动服务器端数据传输过程? 客户?DTP?客户数据传输过程,其负责完成和服务器数据传输过程及客户端本地文件系统的通信? 服务DTP?服务器数据传输过程,其负责完成和客户数据传输过程及服务器端文件系统的通信? 在RFC?959中,一般使用用户这个名词来指代客户。RFC?959定义了客户PI和服务器PI交互的方式和规范。用户接口与PI和DTP交互的机理都并不是协议标准的一部分。PI和DTP往往通常是在同一个程序模块中实现的。 在FTP会话中,一共会存在有两个独立的网络连接,一个是由两端的PI使用的,另一个是由两端的DTP使用的。PI之间的连接一般被称作控制连接(control?connection),DTP之间的连接被称做数据连接(data?connection) 使用TCP服务的控制和数据连接 通常情况下,FTO服务器监听端口号21来等待控制连接建立请求。而数据连接端口号的选择依赖于控制连接上命令。通常是客户发送一个控制消息来指定客户监听并等待服务器端发送数据连接建立请求的端口号。 对数据传输和控制命令传输来使用不同的独立连接有如下优点:两个连接可以选择不同的合适服务质量,如:对控制连接来说高需要更小的延迟时间,对数据连接来说需要更大的数据吞吐量;而且可以避免实现数据流中的命令的通明性及逃逸。 当传输建立时,总是由客户端首先发起。然而客户和服务器都可能是数据发送者。除了传输用户请求下载文件,数据传输过程同样在客户端请求列服务器端目录结构时建立。 1.1.1?命令选择 当一个传输建立时,一般通常需要指定四
文档评论(0)