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