如何设置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:选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式” 或 站点管理 -> 对应站点 -> 选项 -> “使用被动模式”或快速连接 -> 切换 -> “使用被动模式”。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-18
这个是客服端设置的,不是服务端设置的

望采纳
第2个回答  2020-08-25

下面以iis7服务器管理工具为例,来教大家设置ftp的主动模式和被动模式。

① 勾选传输类型,一般都为二进制,文本的基本用不到。

② 文件比对,勾选传输形式

         如果存在相同文件名,

         询问覆盖:弹出提示框,询问下是否覆盖,需手动选择是否覆盖。

         直接覆盖:程序直接覆盖过去。

         较新覆盖:选择较新的文件覆盖进去。

         重命名:要传输的文件,以重命名的形式传输成功。如xxxxx(1),”(1)”是自动重命名的部分

③ 线程数:同时传输的线程数量,一般设置的数值越高,表示同时传输的文件数量越多。(注:线程数量的增加会挤占传输带宽,会影响用户的单文件传输效率具体影响的比率与用户的实际使用带宽有关,每个线程都没限制传输速度)

④ 选择编码,勾选默认即可。(默认表示与原始文件编码一致。若勾选其他编码,与原文件编码不一致时,可能会出现乱码的现象,影响文件的正常访问)

⑤设置超时时间,超过多少时间(单位/毫秒)链接不上为超时。

⑥超时重试次数,超时后重新尝试链接次数。

⑦链接模式,设置默认即可。(部分FTP 服务器因各种原因不支持某个特定的命令,此时连接模式就比较有用,若FTP无法正常连接,可尝试勾选被动模式。)

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

如何设置ftp使用被动模式?
要设置FTP使用被动模式,通常需要在FTP客户端软件中进行配置,选择被动模式或者启用相关的选项。段落一:了解FTP的主动模式与被动模式 FTP在传输数据时,可以使用主动模式或被动模式。在主动模式下,FTP客户端打开一个端口等待FTP服务器的连接;而在被动模式下,FTP服务器会打开一个端口等待FTP客户端的连接。...

FileZilla如何设置FTP的主动模式和被动模式
在FileZilla工具的站点管理中,我们选中要修改的站点,然后点击传输设置,就可以看到传输模式的设置选项了。如下图所示:

如何设置FTP的主动模式和被动模式
打开8uftp软件,点击编辑菜单--选项:2.防火墙设置,勾选被动(PASV)模式(p)就是被动模式,去掉勾选就是主动模式。注意事项:适用于8uftp.

如何设置FTP的主动模式和被动模式
2、被动FTP:命令连接:客户端 >1024端口 -> 服务器 21端口 数据连接:客户端 >1024端口 -> 服务器 >1024端口 三、主动模式ftp与被动模式FTP优点和缺点:主动FTP对FTP服务器的管理和安全很有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户...

windows10系统设置FTP为主动访问模式的方法
一:设备本机Internet选择的FTP访问模式1、打开控制面板--》点击Internet选项;2、选择高级选项卡;3、找到选项,使用被动FTP(用于防火墙和DSL调制解调器的兼容)---》将勾去掉,点击确定即可。二:FlashFXP设置主动访问模式1、打开软件,点击选项--选择参数设置。2、找到代理将使用被动模式的勾去掉,点击...

如何设置FTP的主动模式和被动模式
大部分FTP客户端默认使用PASV方式。IE默认使用PORT方式。 在大部分FTP客户端的设置里,常见到的字眼都是“PASV”或“被动模式”,极少见到“PORT”或“主动模式”等字眼。因为FTP的登录方式只有两种:PORT和PASV,取消PASV方式,就意味着使用PORT方式。(1)IE:工具 -> Internet选项 -> 高级 -> “...

如何开启IIS里的FTP主动模式(PASV模式)
因为通过控制连接客户端发送到服务器, 端口命令- 主动模式 FTP 连接 有时称为以 " 客户端管理 "。 命令请求服务器以建立到客户, 使用 TCP 端口由 端口命令指定数据连接从 TCP 端口 20 上。被动模式 FTP 连接 是有时称为到 " 服务器管理 ", 因为与之一瞬态端口用作数据连接的服务器端端口服务器...

请问用IIS搭建FTP服务器,在哪里设置"主动模式"和"被动模式"?
FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,...

如何设置IIS FTP的设置主动模式还是被动模式
默认为主动 1.单击 开始 、 运行 , 键入 cmd, 和然后 确定 。2. 键入 cd C:\\Inetpub\\AdminScripts, 然后按 Enter。键入以下命令从命令提示符。Cscript.exe adsutil.vbs set \/MSftpSVC\/PassivePortRange "30000-30005"3.重启iis 注意:msftp设置被动模式方法 30000-30005为pasv端口范围 ...

在终端里,使用ftp命令,如何进入主动模式,具体应该输入什么指令_百度...
在客户端模式下,使用 ftp 命令进行文件传输,当登录到对方的服务器上时,就是主动模式。如果需要修改为被动模式的话,在 ftp> 状态下输入:passive <cr> 即可。其中:<cr> 代表回车键。

相似回答