当前位置: 主页 > 服务器技术 > Ftp服务器 > 运用反向代理访问内网FTP设置

运用反向代理访问内网FTP设置

时间:2010-1-29来源:互联网 点击:
    众所周知,FTP(File  Transfer  Protocol  文件传输协议)是互联网上用来传送文件的协议。在互联网上通过FTP  服务器可以进行文件的上传(Upload)或下载(Download)。FTP是实时联机服务,在使用它之前必须是具有该服务的一个用户(用户名和口令),工作时客户端必须先登录到作为服务器一方的计算机上,用户登录后可以进行文件搜索和文件传送等有关操作,如改变当前工作目录、列文件目录、设置传输参数及传送文件等。使用FTP可以传送所有类型的文件,如文本文件、二进制可执行文件、图象文件、声音文件和数据压缩文件等。 
    起初, FTP并不是应用于IP网络上的协议,而是ARPANET网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时, FTP的主要功能是在主机间高速可靠地传输文件。 
    在互联网发展的早期阶段,用FTP传送文件约占整个互联网的通信量的三分之一,而由电子邮件和域名系统所产生的通信量还要小于FTP所产生的通信量。只是到了1995年,WWW的通信量才首次超过了FTP,所以从互联网的历史角度看,FTP发挥着极其重要的角色。
    目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别的系统。例如,如果某用户运行Web服务器,需要从远程主机上取得HTML文件和CGI程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无需使用Telnet登录到远程主机进行工作,这样就使Web服务器的更新工作变得如此的轻松。
    FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。
    FTP并不像HTTP协议那样,只需要一个端口作为连接(HTTP的默认端口是80,FTP的默认端口是21),FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用:
1) 从客户向服务器发送一个文件。
2) 从服务器向客户发送一个文件。
3) 从服务器向客户发送文件或目录列表。
    我们利用Windows2000/2003系统中的IIS5.0(互联网信息服务组件)或者IIS6.0,该组件默认情况下不能被安装,使用时需要手工添加组件的方式进行安装,安装完成后,我们就可以利用IIS组件,能够方便快捷的组建一个局域网内部的FTP服务器。内部FTP服务器的IP地址可选用C类私有地址192.168.0.1-192.168.0.254中的任意一个较为合适,子网掩码为255.255.255.0。
打开服务器的“控制面板”,进入“管理工具”,选择“互联网 信息服务(IIS)管理器”,如下图1所示:

右键单击打开“默认FTP站点”的属性对话框,如图2所示。在图2中FTP站点选项卡中相应位置填上FTP站点标识,包括描述、IP地址、TCP端口。

在图3中的“安全帐户”中选择“允许匿名连接”,对于“只允许匿名连接”一般不选,这样可以通过其他机器来登录管理此FTP站点。

在图4中可为FTP选择路径,将本机中的某个文件夹作为FTP站点的主内容。

对于图5中的目录安全性,可用于限制局域网内的用户使用本FTP服务器,提高FTP站点的安全性,使用是可以采用“授权访问”和“拒绝访问”

站长资讯网
.
分页: [1] [2]
TAG: FTP 设置 反向代理
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言