快速业务通道

redhat linux 5 ftp的安装步骤和实现加密

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-23

ftp的安装使用

ftp:
早期的三大网络应用之一
ftp http mail


ftp file transfer protocol
文件传输协议

至今已有40年的历史

传输是明文的,对现在的互联网应用来说是很危险的

ftp采用双tcp连接方式
控制连接使用tcp端口号21
数据连接使用tcp端口号20

ftp采用两种数据传输方式
主动方式
被动方式

ftp有两种文件传输模式
ASC2模式
二进制模式

控制连接
用于在FTP客户端和FTP服务器之间传输FTP控制命令及命令执行信息.控制连接在整个FTP会话期间一直保持打开


数据连接
用于传输数据,包括数据上传、下载、文件列表发送等.数据传输结束后数据连接将终止

主动方式也称为PORT方式,是FTP协议最初定义的数据传输连接方式,主要特点是:
FTP客户端通过向FTP服务器发送PORT命令,告诉服务器该客户端用于传输数据的临时端口号
当需要传送数据时,服务器通过TCP端口号20与客户端的临时端口建立数据传输通道,完成数据传输
在建立数据连接的过程中,由服务器主动发起连接,因此被称为主动方式


被动方式也称为PASV方式,被动方式的主要特点是:
FTP客户端通过向FTP服务器发送PASV命令,告诉服务器进入被动方式.服务器选择临时端口号并告知客户端
当需要传送数据时,客户端主动与服务器的临时端口号建立数据传输通道,完成数据传输
在整个过程中,服务器总是被动接收客户端的数据连接,因此被称为被动方式

ASCII模式是默认的文件传输模式,主要特点是:

Empire CMS,phome.net

本地文件转换成标准的ASCII码再传输
适用于传输文本文件 $ /n
二进制流模式也称为图像文件传输模式,主要特点是:
文件按照比特流的方式进行传输
适用于传送程序文件

文本模式和二进制模式
文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,系统管理员一般将FTP设置成二进制模式.
二进制模式用来传送可执行文件,压缩文件,和图片文件.如果你用ASCII模式传,会显示一堆乱码,你重新用BINARY模式传.用HTML和文本编写的文件用ASCII模式上传,用BINARY模式上传会破坏文件,导致文件执行出错.

常见的FTP服务器程序:
IIS、Serv-U Filezilla //windows
wu-ftpd、Froftpd(比较常用的能和vsftpd相比)

vsftpd(Very Secure FTP Daemon)今天要讲的,是redhat linux 自带的!


常见的FTP客户机程序
ftp命令 IE
CuteFTP、FlashFXP(加密的)、leapFTP、filezilla
gftp、kuftp


要运行FTP服务,先要安装FTP服务的服务器软件包.
vsftpd-2.0.1-5.i386.rpm

vsftpd:
这款软件的大小140KB
安全性是编写vsftpd 代码的初衷,除了与生俱来的安全性能之外,高速、稳定的性能是vsftpd 的两个特性

在速度方面:使用ASCII 模式下载数据时,vsftpd 的速度是WU-FTPd 的两倍;如果Linux的主机使用2.4.X 版本的内核,在千兆以太网上的下载速度可达86Mbytes/sec.

在稳定性方面:vsftpd 可以在单机(非集群)上支持4000 个以上的并发用户同时连接.据ftp.redhat.com 的数据,vsftpd 可以支持15000 个并发用户.

除了安全、高速、稳定之外,vsftpd 还具有如下的功能:

Empire CMS,phome.net

支持基于IP 的虚拟FTP 服务器

支持虚拟用户

支持PAM 或xinetd/tcp_wrappers 的认证方式

支持两种运行方式:独立和Xinetd

支持每个虚拟用户具有独立的配置

支持带宽限制等


FTP用户的类型
匿名用户:anonymous或ftp
本地用户:
帐号名称、密码等信息保存在passwd、shadow文件中
虚拟用户:
使用独立的帐号/密码数据文件

user_list zhangsan 123455 /var/pub

vsftpd软件包
官方站点:http://vsftpd.beasts.org/
主程

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号