从一个错误再谈FTP模式

简介:
从一个错误再谈FTP 模式
 
情况概述 :
Linux 上建好了 ftp 服务器
客户端为 linux 时没问题
客户端为 windows XP SP2 ,用软件的 ftp 客户端 (IE,CuteFTP) 都可以正常访问,但是在 cmd 命令行下出错
C:\Documents and Settings\Administrator>ftp [url]www.abc.com.cn[/url]
Connected to [url]www.abc.com.cn.[/url]
220 ProFTPD 1.3.0rc2 Server (ProFTPD Default Installation)
User ([url]www.abc.com.cn:[/url](none)): yahoon
331 Password required for yahoon.
Password:
230 User yahoon logged in.    // 登陆成功
ftp> dir  // 执行 dir 命令
500 Illegal PORT command
425 Unable to build data connection: Connection refused
ftp>
 
经查这是由于
Windows 系统下的 FTP 命令行模式不支持 被动访问模式( PASV ”.  虽然你可以使用QUOTE PASV 这个命令强制使用PASV 模式,但是当你用dir 命令列出服务器目录列表,你会发现它还是使用PORT 方式来连接服务器的。
 
关于FTP 的两种访问方式
主动方式 PORT
客户端连到服务器的21 发控制指令. 服务器的20 连到客户端传数据
 
被动方式 PASV
客户端连到服务器的21 发控制指令. 服务器提供一个端口(>1024), 让客户端连上来.
 
:
IE 是默认采用的PASV 方式连接服务器, 具体设置和查看方法如下
Internet Explorer:  To make this change in Internet Explorer go to the "Tools" menu and click . "Internet Options". In the "Internet Options" window, click . the "Advanced" tab. Scroll down to find an option labeled "Use Passive FTP", and check or uncheck the box.


本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/90279,如需转载请自行联系原作者
相关文章
|
Linux 网络安全
FTP被动模式配置
FTP被动模式配置
1661 1
|
存储 开发框架 前端开发
基于SqlSugar的开发框架循序渐进介绍(7)-- 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传
基于SqlSugar的开发框架循序渐进介绍(7)-- 在文件上传模块中采用选项模式【Options】处理常规上传和FTP文件上传
|
网络安全 C#
FTP 被动模式配置
FTP 被动模式配置
371 0
FTP 被动模式配置
|
网络协议 Linux 网络安全
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?
|
Linux 网络安全 数据安全/隐私保护
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?
在Linux中,FTP 的主动模式和被动模式是什么?有何区别?
|
SQL 网络协议 jenkins
一篇文章掌握彻底掌握 FTP 服务器的 ACTIVE 与 PASSIVE 工作模式
一篇文章掌握彻底掌握 FTP 服务器的 ACTIVE 与 PASSIVE 工作模式
|
Windows
阿里云Windows Server 2012 R2服务器搭建FTP服务器(被动模式)
阿里云Windows Server 2012 R2服务器搭建FTP服务器(被动模式)
1206 0
阿里云Windows Server 2012 R2服务器搭建FTP服务器(被动模式)
|
数据安全/隐私保护
FTP协议连接模式详解
FTP分主动模式(Port)和被动模式(Passive)
FTP协议连接模式详解
|
弹性计算 开发工具
ecs服务器升级专用网络之后ftp无法使用主动模式
专用网络之后ftp无法使用主动模式
2846 0
|
网络协议 数据安全/隐私保护
【计算机网络】应用层 : FTP 文件传输协议 ( FTP 客户端 和 服务器 | FTP 工作原理 | FTP 传输模式 )
【计算机网络】应用层 : FTP 文件传输协议 ( FTP 客户端 和 服务器 | FTP 工作原理 | FTP 传输模式 )
802 0