windows通过资源管理器访问ftp出现200,227错误

原文,这里自己遇到记录一下

ftp服务器有两种工作模式,port和pasv(主动和被动)

这两种模式都是客户端先向服务器端发出请求,服务器建立链接,以服务器为对象,当传输数据时,如果是服务器从20端口向客户端空闲端口发送请求建立链接,就是port(主动),反之,如果是客户端向服务器空闲端口请求建立链接,就是pasv(被动) 

出现错误的原因是:port方式在传输数据时,是Server端链接client端,有一个条件它必须有一个公网ip,如果client处于防火墙或net网关后面,server就找不到client端,就会报错, 所有的ftp客户端软件都支持两种传输方式, IE默认是port(主动) 。

解决办法:打开IE浏览器:选择设置—-internet—–高级—-使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉

猜你喜欢

转载自blog.csdn.net/mmssww2/article/details/82831081
今日推荐