无法打开到端口 xxxxx 的数据连接:连接超时

ajo*_*jon 6 ftp batch-file

我正在使用 Windows 命令行来 ftp 文件。我曾经成功地做到了一次,但从那以后每次都不起作用。我不确定我改变了什么。

从 ftp 中运行 put file_name.txt 命令后,我等待约 3 分钟,然后收到以下错误消息:

425 Could not open data connection to port XXXXX: Connection timed out
Run Code Online (Sandbox Code Playgroud)

服务器确实有该文件,但它的长度为 0 字节。

我禁用了防火墙,并quote pasv在网上搜索此错误后进行了尝试。

有什么建议吗?

ftp <myhost>.com
Connected to <myhost>.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 9 of 500 allowed.
220-Local time is now 12:30. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 3 minutes of inactivity.
User (<myhost>.com:(none)): <myusername>
331 User <myusername> OK. Password required
Password:
230 OK. Current restricted directory is /
ftp> cd ftpTest
250 OK. Current directory is /ftpTest
ftp> quote pasv
227 Entering Passive Mode (97,74,182,128,196,125)
ftp> put test.txt
200 PORT command successful
425 Could not open data connection to port 41084: Connection timed out
ftp>
Run Code Online (Sandbox Code Playgroud)

注意:我使用的是 Windows 8

Jer*_*rry 1

检查并确保您的防火墙没有阻止您。查看此 Wiki 链接,看看是否有帮助: https://wiki.filezilla-project.org/Network_Configuration

  • 我已经验证服务器没有阻止它,据我所知,我在本地检查过,没有问题。我禁用了 McAfee,这也禁用了 Windows 防火墙。另外,我以管理员身份运行了该批处理。 (2认同)