发布网友 发布时间:2022-04-23 00:32
共3个回答
热心网友 时间:2023-10-09 08:32
在使用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:选项 -> 参数选择 -> 代理/防火墙/标识 -> “使用被动模式” 或 站点管理 -> 对应站点 -> 选项 -> “使用被动模式”或快速连接 -> 切换 -> “使用被动模式”。
热心网友 时间:2023-10-09 08:33
这个是客服端设置的,不是服务端设置的
望采纳
热心网友 时间:2023-10-09 08:33
下面以iis7服务器管理工具为例,来教大家设置ftp的主动模式和被动模式。
① 勾选传输类型,一般都为二进制,文本的基本用不到。
② 文件比对,勾选传输形式
如果存在相同文件名,
询问覆盖:弹出提示框,询问下是否覆盖,需手动选择是否覆盖。
直接覆盖:程序直接覆盖过去。
较新覆盖:选择较新的文件覆盖进去。
重命名:要传输的文件,以重命名的形式传输成功。如xxxxx(1),”(1)”是自动重命名的部分
③ 线程数:同时传输的线程数量,一般设置的数值越高,表示同时传输的文件数量越多。(注:线程数量的增加会挤占传输带宽,会影响用户的单文件传输效率具体影响的比率与用户的实际使用带宽有关,每个线程都没*传输速度)
④ 选择编码,勾选默认即可。(默认表示与原始文件编码一致。若勾选其他编码,与原文件编码不一致时,可能会出现乱码的现象,影响文件的正常访问)
⑤设置超时时间,超过多少时间(单位/毫秒)链接不上为超时。
⑥超时重试次数,超时后重新尝试链接次数。
⑦链接模式,设置默认即可。(部分FTP 服务器因各种原因不支持某个特定的命令,此时连接模式就比较有用,若FTP无法正常连接,可尝试勾选被动模式。)
IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。