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 回答
客户端和服务器之间存在防火墙或NAT,阻止连接到端口51638(= 201 * 2 ^ 8 182) .
如果您无法从任何地方/任何其他FTP客户端向/从服务器传输文件,则服务器很可能未正确设置 . 特别是Windows服务器防火墙未配置数据端口范围的规则 . 另一种选择是服务器不知道其外部IP地址 . 如果您混淆的部分(
*,*,*,*
)与您连接的IP地址不同,情况就是这样 .有关FTP数据连接的网络问题的说明,请参阅FTP Connection Modes上的文章 .
有关配置防火墙和/或外部IP地址的说明,请参阅configuring IIS FTP Server上的文章 .