windows ftp dos命令不支持 pasv 模式?

本文涉及的产品
云防火墙,500元 1000GB
简介: 问题: 使用bat批处理下载服务器数据,可以连接服务器ftp但下载失败,关闭客户端防火墙后ok,应该是被防火墙阻止,先尝试passive方式连接ftp,故有以下资料,但最终还是防火墙的设置问题。

问题: 使用bat批处理下载服务器数据,可以连接服务器ftp但下载失败,关闭客户端防火墙后ok,应该是被防火墙阻止,先尝试passive方式连接ftp,故有以下资料,但最终还是防火墙的设置问题。

最终解决:打开防火墙的提示功能,发现还是ftp.exe未被允许,打开此程序后下载正常。

试过 passive

literal pasv

quote PASV

貌似都不起作用



有相关解决方案 可能可行:http://passive-ftp.com/


其他有说可以的试过不可行

http://answers.yahoo.com/question/index?qid=20090115031718AAMJlhO

Resolved Question

Show me another»

How to change MS DOS ftp to passive mode?

i can connect to my server using the command prompt, but i keep getting a socket error. How to i change it to passive ftp. I'd like the ms dos code if possible please.

Cheers

Additional Details

thankyou joe.attaboy, whilst your solution did not work, it did help me look it up (you have to type QUOTE PASV apparantly) because I am running XP.

Didn't solve my larger problem though :(

4 years ago

? ?

Best Answer - Chosen by Voters

After you connect to the FTP server, at the ftp prompt, enter:

PASV

You should get a response verification from the other end.

Edit:
Well, it's been a while since I did an FTP in Windows or DOS.
You might want to try an FTP client, some kind of ftp software. I'm a Linux user myself, and I use gFTP, but I doubt that's available for Windows. There should be some ftp Windows client available.
  • 4 years ago


其他解答:

{"subject":"Re: 请问如何在窗口DosFTP中使用PASV模式?","content":"发信人: CHh5945 (痴痴), 信区: Networking        
标  题: Re: 请问如何在窗口DosFTP中使用PASV模式? 
发信站: BBS 水木清华站 (Sun Feb 27 11:24:25 2000) 
  
这个早就试过,好像不行。 
但是使用LeapFTP、CuteFTP的PASV却可以,一直不明白。 
请看下面的: 
  
C:\\>ftp ia.hust.edu.cn 
Connected to ia.hust.edu.cn. 
220-Serv-U FTP-Server v2.3b for WinSock ready... 
220-Welcome to this FTP server 
220-welcome to upload some small software in incoming directory 
220-本FTP只对教育网可以访问的免费范围开放 
220-所有软件仅供教学科研使用,不得用于赢利的目的 
220-由于硬盘空间限制,不欢迎上载过大软件 
220-不得上载违反国家法律法令的内容 
220 若用户发现本FTP上有违反法律的内容,请及时来信通知 
User (ia.hust.edu.cn:(none)): anonymous 
331 User name OK, please send complete E-mail address as password 
Password: 
230 User ANONYMOUS logged in 
ftp> literal pasv 
227 Entering Passive Mode (202,114,14,38,10,104) 
ftp> literal list -al 
Connection closed by remote host. 
ftp
  
再进入PASV模式后,ls、get、list等都不行。 
  
【 在 November (秋江风浪多@.@最后醒来的鸵鸟) 的大作中提到: 】 
: 酱紫: 
: 在ftp xxx.xxx.xxx.xxx 后, 
: 输入用户名(如anonymous)和密码后 
: 在 ftp> 模式下输入 literal,然后会问你 Command line to send 
: 输入PASV就行了,当然,你的FTP服务器要支持才行。 
: 然后就可以用get,mget这样的命令来取文件了。 
: 在 windows98下是这样的。在linux下直接用passive命令就行了 


其他解答:http://www.linuxforums.org/forum/servers/19666-vsftpd-server-425-use-port-pasv-first.html

也不行,貌似只适用于linux

 get this when uploading or dowloading files: Code: 425 Use PORT or PASV first. Can anyone help me?...
Enjoy an ad free experience by logging in. Not a member yet?  Register.
  1. #1
    faigel 
    faigel is offline
    Just Joined!
    Join Date
    Dec 2004
    Location
    In a shop
    Posts
    8

    vsFTPd server:425 Use PORT or PASV first.

    i get this when uploading or dowloading files:
    Code:
    425 Use PORT or PASV first.
    Can anyone help me?
  2. #2
    PeeJ73 
    PeeJ73 is offline
    Just Joined!
    Join Date
    Dec 2005
    Location
    Adelaide, South Australia
    Posts
    1

    PASV vs PORT

    The FTP server wants to know whether to use a port-mode channel or passive-mode data channel. Most clients will set this up for you transparently (and generally choose passive 'cos it's newer and better). To send a command to the server you use the 'quote' command. Hence if you type:

    quote PASV

    then it should all work nicely. As an aside, if you type 'remotehelp' then it should show you all the commands that the server can receive - all these can be used with the 'quote' command.

目录
打赏
0
0
0
0
5
分享
相关文章
课时4:常用DOS命令
今天给大家带来分享是常用的DOS命令,以及如何使用命令,其主要分为以下七部分。 1.DIR 查看当前目录下的所有文件(夹) 2.CD 进入到指定的目录 3.“.”表示当前目录“..”表示上一级目录 4.方向键查看历史记录,tab 键自动补全命令 5.md 创建一个目录, RD 删除一个目录 6.del 删除一个文件, cls 清除屏幕 7.命令的语法
|
4月前
|
DOS 批处理 setlocal命令、endlocal命令详解
DOS 批处理 setlocal命令、endlocal命令详解
132 10
|
4月前
|
DOS 批处理 setlocal命令、endlocal命令详解
setlocal这是一个命令,它开始局部化环境更改,通常在批处理文件中使用,以确保在脚本中所做的任何环境更改(例如设置或修改环境变量)不会影响到调用此批处理的上下文或其他批处理文件
221 14
|
5月前
|
JAVA 常用的 DOS 命令
【10月更文挑战第15天】DOS 命令是 Java 开发中不可或缺的工具,掌握这些命令可以提高开发效率和操作便利性。
68 3
FTP被动模式配置
FTP被动模式配置
246 1
|
5月前
|
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
84 0
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?
在Linux中,我们都知道FTP协议有两种工作模式,它们的大概的⼀个工作流程是怎样的?