我遇到了两台 Windows 服务器之间的 FTP 连接问题。两台服务器位于各自防火墙后面的两个不同网络中。我已在两台防火墙中打开端口 21 以允许 FTP 连接。我尝试双向进行 telnet,一切正常。
一旦 telnet 工作正常,我就在 FTP 服务器中添加并启用 FTP 服务,并尝试从另一台(客户端)服务器提取文件。不幸的是,它对我来说不起作用,并出现“连接超时”错误。我还尝试直接从 Winscp 连接,并得到同样的错误(连接超时)。
我真的有麻烦了,因为我花了一周时间参加这些活动,但仍然没有成功。有人可以帮忙吗?
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 ControlChannelOpened - - 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 USER anonymous 331 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 PASS [email protected] 230 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b /
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 opts utf8+on 200 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 syst - 215 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 site help 214 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 PWD - 257 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 TYPE A 200 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:10:29 10.211.74.3 - 10.232.163.75 21 PASV - 227 0 0 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
2020-02-11 17:11:09 - - 10.232.163.75 58684 DataChannelClosed - - 258 15 cd8cf557-d62d-4076-8d35-7e4ff9d8ff5b -
答案1
只是为了更新,我终于解决了这个问题。
出于安全考虑,我改用了 FTPS 方法,但问题并未解决。在阅读了大量有关 FTPS 通信的文章后,我了解到,通过在客户端服务器的网络防火墙上打开数据通道端口范围,可以解决该问题。我的网络团队帮助我打开了数据通道端口范围,并且成功了。
谢谢你们。