对于服务器修改ftp 21 端口需要注意的地方(图)
分类:网络安全 Tags: 服务器 ftp 评论:0 浏览:17306 最近更新时间:2007/1/22 9:40:12
昨天对公司服务器的端口进行了修改,把21端口改了,比如123端口,就这样用123连接的时候,连接登陆成功,但打不开目录,怎么搞的呢,到网上找了下文章,哈哈,终于解决了,连接成功,目录文件尽在眼前!总结如下:
1、完成一个FTP的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一个命令端口,其实另外还有一个数据端口,我想这就是有些朋友在内网架设FTP并且在网关上做了21端口的映射之后外网还是不能访问的原因吧,另外一个数据端口是多少呢?这又牵涉到另外一个问题。
2、FTP具有两种模式,分别是port模式(也叫主动模式)和pasv模式(也叫被动模式),怎么来理解这两种模式呢?我来打个比喻吧,在主动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会通过另外一个数据端口把东西传给客户端,这就是主动模式,可以理解为服务端主动给客户端传输文件;在被动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,服务器端知道后,就打开一个端口,然后告诉客户端,我已经打开了某某端口,你自己进去拿吧,于是客户端就从那个端口进去拿文件了,这就是被动模式,可以理解为服务端被客户端拿走了东西,哈哈,可以看懂吧。
在FTP的历史中,本来只有主动模式的,但是为什么又出现了被动模式呢?这又牵涉到另外一个问题了,呵呵~
3、在很久以前(我也不知道多久),地球上还没有什么共享上网这种技术,但是后来出现了,所以也就有了下面的问题,大家都知道,共享上网就是很多台电脑共享一个公网IP去使用internet,再打个比喻吧,某个局域网共享210.33.25.1这个公网IP上网,当一个内网用户192.168.0.100去访问外网的FTP服务器时,如果采用主动模式的话,192.168.0.1告诉了FTP服务器我需要某个文件和我打开了x端口之后,由于共享上网的原因,192.168.0.1在出网关的时候自己的IP地址已经被翻译成了210.33.25.1这个公网IP,所以服务器端收到的消息也就是210.33.25.1需要某个文件并打开了x端口,FTP服务器就会往210.33.25.1的x端口传数据,这样当然会连接不成功了,因为打开x端口的并不是210.33.25.1这个地址,在这种情况下被动模式就有用了,相信大家已经能够理解被动模式是怎么个连接法了吧。
好了,说了这么多,现在可以回到第一个问题了。
在主动模式中,FTP的两个端口是相对固定的,如果命令端口是x的话,那数据端口就是x-1,也就是说默认情况下,命令端口是21,数据端口就是20;你把命令端口改成了123,那么数据端口就是122。这样使用防火墙就很方便了,只要开通这两个端口就可以了,但是如果客户端是共享上网的话那岂不是不能正常使用FTP了,这样还是不行,一定需要被动模式。
在被动模式中就麻烦了些,默认情况下命令端口是21,但是数据端口是随机的,这个问题又让我头痛了一下,还好,我又找到了办法,因为被动模式中数据端口的范围是可以自定义的,在此我以Serv-U 6.1.0.5版为例,在/Local Server/Settings/Advanced/中,看图:
http://searchnetworking.techtarget.com.cn/imagelist/06/03/iw44tod16f0v.png

-
• 如何给人家网站挂马?如何检查网站是否中木马?
• 在一台WEB服务器上实现建立多个Web网站站点的几种方法
• 关于病毒命名规则的说明
• Windows2003服务器安全-IIS、FTP、Jmail、SQL的配置
• 从asp程序编写到服务器配置
• 打造接近100%非绝对安全的个人电脑
• SQL服务无法启动,提示“系统找不到指定的文件”解决方法
• 如何防止ACCESS数据库被下载的解决方法
• 在Windows 2003 IIS 6.0中配置PHP的运行环境(图)
• windows2003服务器禁止ping的方法
-
• zencart 1.5.*后台无法显示CKEditor编辑器的解决办法
• 如何免费点亮、关闭熄灭QQ宠物图标?
• 国外客户传输文件网站WeTransfer打不开怎么办
• 交谊舞视频教程大全,免费下载,泡妞必学(狐步、慢四、华尔兹、快三、伦巴、恰恰)
• gmail怎么设置白名单,不让客户邮件进垃圾箱
• 如何去掉网页的横向滚动条,竖向滚动条?
• 最新chrome浏览器无法进入淘宝已卖出宝贝,提示无法通过验证
• 2007年中国大学排行榜,报考大学的来看看!(2007年中国高校排行榜)
• Fireworks中如何让网页的字体更清晰的解决方法!(图)
• Godaddy windows Plesk新主机不支持aspjpeg、jmail组件