首页 文章

被动模式下的FTP上传不起作用,它打开数据连接并超时,“数据通道超时” .

提问于
浏览
0
220 Microsoft FTP Service
user user
331 Password required for user.
pass pass
230-Directory has 543,777,456,128 bytes of disk space available.
230 User logged in.
pwd
257 "/" is current directory.
cwd aa6
250 cwd command successful.
pwd
257 "/aa6" is current directory.
pasv
227 Entering Passive Mode (*,*,*,*,201,182).
stor sampleprogram
150 Opening ASCII mode data connection.
425 Data channel timed out.

以上是使用命令行完成的FTP . 当我检查FTP客户端时,有一个创建了0大小的文件 .

1 回答

  • 1

    客户端和服务器之间存在防火墙或NAT,阻止连接到端口51638(= 201 * 2 ^ 8 182) .

    如果您无法从任何地方/任何其他FTP客户端向/从服务器传输文件,则服务器很可能未正确设置 . 特别是Windows服务器防火墙未配置数据端口范围的规则 . 另一种选择是服务器不知道其外部IP地址 . 如果您混淆的部分( *,*,*,* )与您连接的IP地址不同,情况就是这样 .

    有关FTP数据连接的网络问题的说明,请参阅FTP Connection Modes上的文章 .

    有关配置防火墙和/或外部IP地址的说明,请参阅configuring IIS FTP Server上的文章 .

相关问题