使用windows 10搭建的FTP服务器,在远程使用windows资源管理器访问时,无法进行文件搜索

如题所述

第1个回答  2017-04-14
ftp协议有两种工作方式:port方式和pasv方式,中文意思为主动式和被动式。 port(主动)方式的连接过程是:客户端向服务器的ftp端口(默认是二一)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器从二0端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。 pasv(被动)方式的连接过程是:客户端向服务器的ftp端口(默认是二一)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。 使用IE不能访问ftp的原因 打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。 详细信息: 无法与服务器建立连接 最后修改这里的设置,把勾去掉就解决了。 方法: 一 打开IE的菜单"工具"->"Internet 选项"; 二 点击“高级”标签卡; 三 将“浏览”节点下的“使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉。 因为port方式在传送数据时,由服务器主动连接客户端,所以,如果客户端在防火墙或nat中国关后面,用port方式将无法与internet上的ftp服务器传 送文件。这种情况需要使用pasv方式。几乎所有的ftp客户端软件都支持这两种方式。特殊的典型例子是ie,ie默认是用port方式的。如果要在ie 里启用pasv方式,请打开ie,在菜单里选择:工具 -> internet选项 -> 高级,在“使用被动ftp”前面打上钩(需要ie陆.0以上才支持)
相似回答