ftp主动和被动模式设置
⑴ ftp 主动被动怎么修改
一、什么是主动FTP
主动模式的FTP工作原理:客户端从一个任意的非特权端口N连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。
针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
1、 任何大于1024的端口到FTP服务器的21端口。(客户端初始化的连接)
2、 FTP服务器的21端口到大于1024的端口。 (服务器响应客户端的控制端口)
3、 FTP服务器的20端口到大于1024的端口。(服务器端初始化数据连接到客户端的数据端口)
4、 大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)
二、什么是被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
⑵ 怎样切换常用的FTP工具传输模式的方法
一、IE浏览器
IE浏览器是我们登录FTP服务器最简单、直接的工具之一,默认使用的是主动模式,切换方法比较简单。启动IE后,打开“工具”菜单中的“Internet选项”,将打开的窗口切换到“高级”选项卡,选中其中的“使用被动FTP”选项并保存设置即可。
二、FlashFXP
FlashFXP是我们登录FTP使用比较多的专业工具之一,启动FlashFXP后按F6键打开“配置FlashFXP”窗口,切换到“连接”选项卡,将其中的“使用被动模式”选中即可。
三、CuteFTP
CuteFTP可以说是FTP类工具的泰山了,启动CuteFTP后点击打开“编辑”菜单下的“设置”命令,在打开的窗口左侧依次选择“连接”—“防火墙”,然后将右侧下方的“PASV模式”项选中就可以了。
启动LeapFTP后,打开“站点”菜单下的“站点管理器”命令,或者按F4同样可以打开,打开后在左侧选择要连接的FTP站点,将右侧的窗口切换到“高级”标签,更改其中的“使用PASV模式”选项即可。
五、FlashGet
虽然FlashGet常被用作下载工具,但是它同样可以登录FTP服务器。启动FlashGet,打开“工具”菜单下的“选项”命令,将打开的窗口切换到“代理服务器”选项卡,选中直接连接项,单击“编辑”按钮,更改其中的“PASV模式”选项即可。
⑶ ftp主动模式如何开启
设置FTP的主动模式和被动模式,用到的工具:8uftp,步骤如下:
打开8uftp软件,点击编辑菜单--选项:
注意事项:适用于8uftp.
⑷ 什么是ftp的主动模式,被动模式,如何设
在使用ftp的时侯,经常遇到ftp链接后出现文件列表错误的情况,只是因为ftp的模式不正确,如何设置ftp的工作模式,什么是主动模式,什么又是被动模式,主动模式和被动模式有什么区别,今天搜集了相关资料和常用ftp软件工作模式的设置的方法:
一、什么是PASV和PORT方式
(1)PORT其实是Standard模式的另一个名字,又称为Active模式。中文意思是“主动模式。
(2)PASV也就是Passive的简写。中文就是“被动模式。
二、两者不同
不同之处是由于PORT(主动)这个方式需要在接上TCP
21端口后,服务器通过自己的TCP
20来发出数据。并且需要建立一个新的连接来传送档案。而PORT的命令包含一些客户端没用的资料,所以有了PASv的出现。而PASV模式拥有PORT模式的优点,并去掉一些PORT的缺点。PASV运行方式就是当服务器接收到客户端连接请求时,就会自动从端口1024到5000中随机选择一个和客户端建立连接传递数据。由于被动且自动建立连接,容易受到攻击,所以安全性差。
三、常见的FTP客户端软件PORT方式与PASV方式的切换方法
大部分FTP客户端默认使用PASV方式。IE默认使用PORT方式。
在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。
(1)IE:工具
->
Internet选项
->
高级
->
“使用被动FTP”(需要IE6.0以上才支持)。
(2)CuteFTP:Edit
->
Setting
->
Connection
->
Firewall
->
“PASV
Mode”
或File
->
Site
Manager,在左边选中站点
->
Edit
->
“Use
PASV
mode”
。
(3)FlashGet:工具
->
选项
->
代理服务器
->
直接连接
->
编辑
->
“PASV模式”。
(4)FlashFXP:选项
->
参数选择
->
代理/防火墙/标识
->
“使用被动模式”
或
站点管理
->
对应站点
->
选项
->
“使用被动模式”或快速连接
->
切换
->
“使用被动模式”。
⑸ win7 ftp 怎么设置被动模式
被动模式:
1、客户端打开命令端口X(X>1024)到服务器21端口。
2、客户端在该命令通道中,发送“PASV”命令给服务器。
3、服务器在监听该端口后,将会开启一个任意的非特权端口Z(Z>1024),返回并发送给客户端。
4、客户端建立数据通道,并从本地端口X+1发送到服务器Z端口。
5、服务器接受该数据通道。
⑹ redhatftp配置被动模式
1、首先客户端登陆redhat,从任意的非注明端口连接FTP服务器的命令端口,服务器收到该连接后回复ACK。
2、其次服务器本地开启一个任意的非注明端口发送命令给客户端,让客户端连接服务器的这个非注明端口从而进行数据传输。
3、最后连接建立完成,即可完成被动模式的配置。