[求助]内网建非21端口ftp该如何映射端口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[求助]内网建非21端口ftp该如何映射端口?相关的知识,希望对你有一定的参考价值。

内网建ftp用21映射到21可以访问,用非21端口,如171映射到本机21端口.结果用ftp://*:21和ftp://*:171都访问不到。请问有成功的兄弟是怎样映射的??

非常感谢版主,深深受教。。。结合防火墙和NAT网关问题我的理解是:(指定服务端在内网)a.对方在内网: port模式,由于对方NAT网关默认只是扫描对21端口的访问的PORT指令,所以客户端NAT网关是不会开放相应的数据传关端口的。故PORT模式一定连不上。 pasv模式,ftp服务端要指定自己的公网ip,pasv模式使用的端口(很多ftp软件都支持手动指定这些了),且在网关里做好映射到ftp服务端的内网ip,若ftp服务端口有开防火墙的话应该打开ftp和指定的pasv所使用的端口。b.对方是公网: port模式,据ftp原理,一定能连上(除非你用的是非21端口,且对方有装防火墙。) ~ pasv模式,ftp服务端要指定自己的公网ip,pasv模式使用的端口(很多ftp软件都支持手动指定这些了),且在网关里做好映射到ftp服务端的内网ip,若ftp服务端口有开防火墙的话应该打开ftp和指定的pasv所使用的端口。所以我觉得内网开ftp最保险的方法是让对方使用pasv模式,自己做好相关设置。我的问题是:用port模式时,服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。我们需要在服务器端的网关里映射20端口吗?还有请版主看看我的总结有没问题?谢谢你了 参考技术A n-1 就是你原来用 21 那么 20 端口也要影射, 1884 对应的就是1883pasv 不是为了 内网使用的,其主要目的是 site to site 传递,就是一个 ftp 传到 另外一个 ftp。 不经过客户机。 参考技术B 什么芯片的猫?最简单的方法是指定打开PASV端口,并映射。让客户端用PASV模式登录 参考技术C 看了你前边的图,发觉服务器端发送的PASV端口根本不是你设定的端口,试试设定PASV端口多于一个 参考技术D 恩~是的!设了两个端口。PORT方式没有试过。我是拉别人家的宽带,现在那个家伙老拔我线,没办法!

以上是关于[求助]内网建非21端口ftp该如何映射端口?的主要内容,如果未能解决你的问题,请参考以下文章

内网两台电脑用serv-u15.1.6搭建ftp服务器,路由器映射不同端口,一台正常,一台不能正常访问

filezilla server在公司内网建立服务器,如何让外网客户端访问

iis如何通过一个外网IP端口把内网多个站点发布到外网

端口映射是啥?

Serv-U设置被动模式(FTP工具)

关于redhat4 LINUX服务器端口映射问题