社区
Windows Server
帖子详情
关于FTP报错(425 Use PORT or PASV first),高分求助!!
qingyihao0716
2011-07-13 06:46:49
在windows2003上通过FTP连接对方unix主机,一致报错:425 Use PORT or PASV first,
请教是什么原因?难道是windows不支持,被动FTP模式吗?
...全文
6115
6
打赏
收藏
关于FTP报错(425 Use PORT or PASV first),高分求助!!
在windows2003上通过FTP连接对方unix主机,一致报错:425 Use PORT or PASV first, 请教是什么原因?难道是windows不支持,被动FTP模式吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingyihao0716
2011-07-15
打赏
举报
回复
[Quote=引用 5 楼 drifter250771 的回复:]
只要有命令行工具还愁啥?批处理调用工具,计划任务调用批处理
curl -u username:password ftp://www.test.com/test/test.zip -o c:\test.zip
[/Quote]
没有看懂是什么意思:
curl -u username:password ftp://www.test.com/test/test.zip -o c:\test.zip
我计划写一个bat命令,用windows计划任务来调度。但在被动模式下,不知道这个bat如何写?
drifter250771
2011-07-14
打赏
举报
回复
只要有命令行工具还愁啥?批处理调用工具,计划任务调用批处理
curl -u username:password ftp://www.test.com/test/test.zip -o c:\test.zip
qingyihao0716
2011-07-14
打赏
举报
回复
[Quote=引用 3 楼 drifter250771 的回复:]
那就使用可以设置为PASV被动模式的客户端FTP工具啊
如果一定要脚本实现话,翻个我的网摘给你
http://topic.csdn.net/u/20100812/11/ee8ca8b2-be65-4c32-a686-622738a8a5d8.html
[/Quote]
这里面没有写如何用批处理脚本实现啊?
因为我要实现定时下载的功能,现在第3方工具都没有支持定时下载的把?
所以我只能写批处理脚本实现定时调度了,请您指导,感谢!!
drifter250771
2011-07-14
打赏
举报
回复
那就使用可以设置为PASV被动模式的客户端FTP工具啊
如果一定要脚本实现话,翻个我的网摘给你
http://topic.csdn.net/u/20100812/11/ee8ca8b2-be65-4c32-a686-622738a8a5d8.html
qingyihao0716
2011-07-13
打赏
举报
回复
[Quote=引用 1 楼 drifter250771 的回复:]
一次FTP连接使用PORT还是PASV模式,由客户端决定
WINDOWS的IE默认使用PASV(可在IE选项的高级中设置)
CMD下的FTP命令默认使用PORT(且只支持主动模式)
[/Quote]
那CMD下要使用FTP,是不是只能将服务器端的设置改成PORT呢?
如果服务器端不做修改,在客户端侧是否可以进行设置?
drifter250771
2011-07-13
打赏
举报
回复
一次FTP连接使用PORT还是PASV模式,由客户端决定
WINDOWS的IE默认使用PASV(可在IE选项的高级中设置)
CMD下的FTP命令默认使用PORT(且只支持主动模式)
ftp
常见
报错
之
Use
PORT
or
PASV
first解决思路和方法
先介绍一下基础环境:
ftp
服务部署在公网环境,而客户端在内网电脑,需求是用内网电脑去下载
ftp
上的文件,在下载过程中提示了
425
Use
PORT
or
PASV
first
报错
,下面介绍下解决的思路和方法。 思路 先到CMD或者linux终端用命令行模式
ftp
命令测试一下,如果能登录,不能使用ls或者dir命令。说明你的客户端环境无法使用
PORT
模式,而CMD里的
ftp
客户端默认支持
PORT
模式。主要问题在端口被防火墙控住。
PASV
1、调整模式为
PASV
在
ftp
下使用命令: --.
ftp
error "
425
Use
PORT
or
PASV
first."
最后: 1,/etc/vs
ftp
d.
use
r_list用户列表,只认最后一个用户问题。(未解决问题) 2,使用有线网卡做 LS 操作正常,而使用无线网卡做 LS 操作 会出现
425
Failed to establish connection. 无法建立链接,当然也无法列出文件列表。(未解决问题) //setsebool -P
ftp
_home_dir on
FTP
命令模式下
PASV
OR
PORT
在windows下cmd
ftp
远程访问时,会出现
425
use
PORT
or
PASV
first错误,这是因为cmd下
ftp
客户端模式是POST模式即主动模式,
ftp
模式与客户端有关。
FTP
命令模式下
PASV
OR
PORT
我们经常会在DOS命令模式下使用
FTP
的一些命令,不过,在进行Upload/Download时,经常会碰到一个命令的反馈:
use
PORT
or
PASV
f
vs
ftp
下的一个小错误
之前在自己这里试的好好的,到了机房总出这个错误:
500 Illegal
PORT
command.
425
Use
PORT
or
PASV
first.
在网上找了好久都不得行,后来才知道,这样做即可
FTP
时显示500 Illegal
PORT
command的解决或者IE无法访问解决
FTP
我一直被
FTP
所困惑
在公司的局域网用
FTP
命令访问外网的
FTP
SERVER,执行任
500 Illegal
PORT
command的问题(
FTP
主被动模式)
在windows的dos窗口用
FTP
命令去连时,可以登录,但使用ls等命令时,出现: 500 Illegal
PORT
command.
425
Use
PORT
or
PASV
first. 根据提示是被动模式的问题。
FTP
主/被动模式的原理 -----------------------------------------------------------------------
Windows Server
6,849
社区成员
178,034
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章