资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
文档供参考,可复制、编制,期待您的好评与关注! 你可以按下面几步来自己找到问题所在:如果你的IP是公网IP,那么就不用执行(一、)点,直接按(二、)执行即可。一、先看内网能否登录你的FTP: 1、在本机上用本地IP:127.0.0.1试登录你自己的FTP,如不能登录则应该是FTP的问题,也有可能是系统不支持FTP协议。 2、在局域网的其他内网机子上,用你的内网IP(如:192.168.XXX.XXX等)登录你的FTP,如不能登录,则检查你的内网网络及网卡,还有防火墙的安全设置,以解决其问题。 3、以上两点都没问题的话,就说明你的FTP在内网是没有任何问题的。 4、在此说明一个问题,就是在你的本地机子上,以及其他与你同网段的内网机子上,一般是不能用你的动态域名来进行登录的,除非你的内网已做了域服务器,且你的动态域名也加入了域,不然就会出错!二、接下来是外网能否访问你的内网FTP的问题了,你可接下来这样操作: 1、在公网的计算机上用你的动态域名试登录你的FTP,如能正常则一切OK,如不能则接下来做(2、)这步。 2、在公网的计算机上用你的当前外网动态IP(不是域名)来访问你的FTP,如果能访问说明你的FTP在公网上是可以访问的,只是你的动态域名暂时有问题;如不能访问就接下来做(3、)这步。 3、在公网登录你的FTP服务器时,将用IE浏览器或其他的FTP客户端访问软件的被动模式(PASV)关闭,如能正常登录,就说明你的防火墙设置是禁止被动模式传输数据文件的;如仍不能正常登录你的FTP,就说明你的端口映射有问题!请仔细检查你的映射设置。端口映射的问题:(这里只说硬件路由,软件路由不适合此处)端口映射,对于很多初学者来说是个难题,不知道具体应该如何弄,所以问此问题的人也很多。而对于过来人,要回答此问题又相当有难度,所以要进行端口映射,就要对路由设备(一般指路由器、及带路由功能的ADSL)进行设置,而具有路由功能的产品繁多,制造厂商也各不相同,因而各个产品的路由设置方法也各不相同。恐怕没有谁能确切的知道你的那款路由器,其端口映射是通过怎样的途径去进行设置的。但端口映射的原理是一样的,一般要映射时会按其原理去寻找设置端口映射的途径(说白了就是摸索着来做),而初学者则只有向商家(或登录商家网站)寻求帮助。端口映射的原理其实也很简单,就是将网关的端口(想要建立服务器所用的端口)映射到内网建立服务器所用的机子上。举例:局域网网关IP:192.168.1.1,所建服务器机子IP:192.168.1.101,服务器所用端口为2121。映射时,所建服务器的主机IP就填:192.168.1.101映射端口号填:2121如果实在找不到这些内容应该填在哪里,那也就只有咨询商家了,呵呵!什么,你不会问!我、我、我晕哟!关于PORT(主动)模式、PASV(被动)模式下面引用由bobyln在 2004/04/28 10:52pm 发表的内容:QUOTE:下面引用由lzhiy0816在 2003/09/17 06:25pm 发表的内容:使用被动模式不能登录,关闭被动模式后仍不能进行数据的传送,不知其他公网用户能登录你的FTP否?情况如下:1、使用被动模式Microsoft wsock32.dll, ver2.2, 32bit of May6 1999, at 22:33:42.正在连接到 220.114.128.94已连接到 220.114.128.94 端口 21220 Serv-U FTP Server v4.0 for WinSock ready.USER list331 User name okay, need password.PASS (隐藏)230-欢迎大家光临偶的私人FTP,因为机器设备有限,所以限制速度,请大家抱谦230 User logged in, proceed.SYST215 UNIX Type: L8PWD257 / is current directory.TYPE A200 Type set to A.PASV227 Entering Passive Mode (192,168,0,108,8,51)数据 Socket 错误: 连接已超时QUIT221 Goodbye!已退出: 220.114.128.942、关闭被动模式正在连接到 220.114.128.94已连接到 220.114.128.94 端口 21220 Serv-U FTP Server v4.0 for WinSock ready.USER list331 User name okay, need password.PASS (隐藏)230-欢迎大家光临偶的私人FTP,因为机器设备有限,所以限制速度,请大家抱谦230 User logged in, proceed.SYST215 UNIX Type: L8PWD257 / is current directory.TYPE A200 Type set to A.PORT 192,168,10,105,5,166200 PORT Command successful.LIST150 Opening ASCII mode data connection for /bin/ls.426 Data connection closed, transfer aborted.421 Maximum session time exceeded - closing.连接丢失: 220.114.128.94关于以上两种方式均无法登录 主要原因在于服务器端设置的问题在此 若服务器管理员想彻底搞懂 尚需沉下心来 仔细弄明白一些FTP服务器的基本知识不然这次有人帮你解决了 下次怕是碰到同样问题 管理员依然无法可施一次完整的FTP会话,包含有两个连接,一个称之为命令通道,一个称之为数据通道。命令通道用来传递一些“命令”和反馈,包括用户名密码登陆,而且众所周知是明文。默认此通道是21端口 当然 管理员也可以修改为其他端口 是什么都无所谓 但若建立多个FTP的话 端口不能重复数据通道用来传递实际数据-列目录、文件传输建立数据通道分两种方式,一是PORT模式(主动),二是PASV模式(被动)你会在因特网上找到许多FTP服务器,有的要么只支持PORT,有的要么只支持PASV,有的是因为考虑安全因素,有的是因为条件限制等等最好把你的FTP做成PORT和PASV方式都能支持的,这样不会使客户端在连接上受到困扰,特别是一些新手对于PORT和PASV的定义,比较容易理解的解释是针对FTP服务端而言的:PORT是主动模式,在建立数据通道时,服务端去连接别人PASV是被动模式,在建立数据通道时,服务端被别人连接建立数据通道时,用PORT模式还是PASV模式,选择权在于FTP客户端具体点说是这样Port模式:当客户端向服务端连接后,使用的是PORT模式,那么客户端B会发送一条命令告诉服务端(客户端B在本地打开了一个端口N在等着你进行数据连接),当服务端收到这个Port命令后 就会向客户端打开的那个端口N进行连接,这种数据连接就生成了。Pasv模式:当客户端B向服务端连接后,使用的是PASV模式,服务端会发信息给客户端,这个信息是(服务端在本地打开了一个端口M,你现在去连接我吧),当客户端收到这个信息后,就可以向服务端的M端口进行连接,连接成功后,数据连接也建立了。所有的FTP服务连接问题均可以围绕此基本知识做排查具体到上面的实例来说在第一种lzhiy0816网友用PASV模式连接xuhouchao网友服务器的情况下出现了提示信息:227 Entering Passive Mode (192,168,0,108,8,51)这个信息是服务器反馈给客户端的一条信息意思是你的连接请求我收到了 现在我打开了192.168.0.108的2099端口 你用这个端口来跟我建立数据通道吧!很显然 这种非公网地址lzhiy0816网友是肯定不可能连接的在第二种lzhiy0816网友用PORT模式连接xuhouchao网友服务器的情况下出现了提示信息PORT 192,168,10,105,5,166这个信息是客户端发送给服务器的一条命令 意思是 我现在打开了192.168.10.105地址的1446端口 你过来跟我建立数据通道!很显然 服务器端也无法完成此连接指令由此也可以判断 lzhiy0816网友、xuhouchao网友 肯定都是在各自的局网内当然 我不是说双方都在局网内 就不能做FTP 还是服务器端设置的问题 这需要管理员重新做些设置参数的修改 看以上信息xuhouchao网友用的是Serv-U不同的FTP软件有不同的设置方法 xuhouchao网友可以在网上搜集一下Serv-U相关文章 相信当有裨益使用被动模式不能登录,关闭被动模式后仍不能进行数据的传送,不知其他公网用户能登录你的FTP否?情况如下:1、使用被动模式Microsoft wsock32.dll, ver2.2, 32bit of May6 1999, at 22:33:42.正在连接到 220.114.128.94已连接到 220.114.128.94 端口 21220 Serv-U FTP Server v4.0 for WinSock ready.USER list331 User name okay, need password.PASS (隐藏)230-欢迎大家光临偶的私人FTP,因为机器设备有限,所以限制速度,请大家抱谦230 User logged in, proceed.SYST215 UNIX Type: L8PWD257 / is current directory.TYPE A200 Type set to A.PASV227 Entering Passive Mode (192,168,0,108,8,51)数据 Socket 错误: 连接已超时QUIT221 Goodbye!已退出: 220.114.128.942、关闭被动模式正在连接到 220.114.128.94已连接到 220.114.128.94 端口 21220 Serv-U FTP Server v4.0 for WinSock ready.USER list331 User name okay, need password.PASS (隐藏)230-欢迎大家光临偶的私人FTP,因为机器设备有限,所以限制速度,请大家抱谦230 User logged in, proceed.SYST215 UNIX Type: L8PWD257 / is current directory.TYPE A200 Type set to A.PORT 192,168,10,105,5,166200 PORT Command successful.LIST150 Opening ASCII mode data connection for /bin/ls.426 Data connection closed, transfer aborted.421 Maximum session time exceeded - clo
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号