如何用端口映射建立内网FTP
如何用端口映射建立内网FTP
如何用端口映射建立内网FTP
一、端口映射的问题
端口映射是指将一个IP上的某个端口映射到另外一个IP的某个端口上去。如下例
Host3欲登陆到FTP Server但是由于FTP Server在Lan中没有公网上的IP地址因此Host3无法定位到FTP Server此时可在Lan中的网关或路由器即Host1上做端口映射将Host1的21端口映射到FTP Server上 Host1负责将发送到21端口的数据转送到FTP Server的21端口上如此一来Host3可直接连接Host1的21端口而所有发送的数据则由Host1转
送到FTP Server上了。
“这么说只要将Host1的21端口映射到FTP Server就可以在内网中做FTP服务器了 ”非也如果你仅仅映射21端口那么要连接到FTP的客户端必须关闭PASV模式而且有的客户端可以登陆而有的根本无法登陆。为什么会这样 PASV又是什么这就先要从FTP服务器的工作模式说起了。
二、 FTP的工作模式
FTP服务器在启动后会打开一个命令模式端口 默认是
21 客户端连接上FTP时会首先连接到命令模式端口这时候就建立起一个命令通道所有发送的命令与服务器的反馈就通过这个通道传送。但这条通道仅仅能传送命令要传送文件数据信息如文件内容、 目录列表等等就得经过另外一个通道数据通道 而这个数据通道是用Port命令或Pasv命令建立的。
1、 PORT模式。使用PORT命令后客户端会打开一个没有被占用的端口然后由服务器的20端口发起一个连接连接到这个端口从而建立起一条数据通道。
2、 PASV模式。使用PASV命令后客户端会请求服务器再打开一个没有被占用端口然后客户端连接到服务器的这个端口上建立起一条数据通道。
因此看得出来如果FTP服务器是内网的且仅映射了21端口则其它内网用户用Port模式能连接上服务器但无法
列出文件列表更遑论下载文件了。更要命的是Pasv模式根本无法使用 因为PASV模式需要用到的端口没有被映射。因此我们需要映射所有被PASV模式用到的端口 可怕的工作量 。那么如何得知FTP服务器能使用哪些PASV模式端口并一一映射它们呢幸运的是有一个PortTunnel的端口映射软件它能自动侦测到PASV模式需要使用的端口且自动映射它们这实在太好了我们就不必一个个的去映射这些PASV用到的端口了。如图
不过PortTunnel只能用在网关机即Host1 上如果Host1根本不是一台PC而是路由器或者是ADSL Modem怎么办没办法啦您就只有一个一个映射了那么先找出PASV用到了哪些端口吧 以Serv-U这个FTP服务器软件为例
这里PASV端口范围可以自己确定根据服务器的最大同时连接数量确定 端口知道了那么就一个一个的映射吧~~~路由器和ADSL Modem设置端口映射的方法我就不说了 因为每一款产品可能都不一样。
案例1一个LAN主机装WIN2K共享上网 FTP服务器在内网上则可在主机上安装PortTunnel映射21端口然后启用“使用Port和PASV命令” 如此即可。
点“开始”之后端口映射工具PortTunnel就开始工作了PortTunnel可以到如下地址下载ftp://61. 136.221. 178/Internet/PortTunnel_CH. zip
案例2家庭用户用ADSL Modem + LAN方式上网 由于网关是ADSL Modem 因此无法使用PortTunnel不过ADSL Modem本身支持端口映射则确定FTP服务器的PASV端口后一一在Modem上设置好映射即可。因为我没有ADSL所以图略
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...
小白云是一家国人自营的企业IDC,主营国内外VPS,致力于让每一个用户都能轻松、快速、经济地享受高端的服务,成立于2019年,拥有国内大带宽高防御的特点,专注于DDoS/CC等攻击的防护;海外线路精选纯CN2线路,以确保用户体验的首选线路,商家线上多名客服一对一解决处理用户的问题,提供7*24无人全自动化服务。商家承诺绝不超开,以用户体验为中心为用提供服务,一直坚持主打以产品质量用户体验性以及高效...
Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...