通过命令行使用FTP服务时,我尝试检索目录列表。 我得到:
ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list. > ftp: get :Connection reset by peer
任何想法如何我应该去解决这个问题? 提前致谢。
尝试启用客户端上的被动FTP。 你可以在这里阅读更多关于主动/被动的ftp
在主动模式FTP中,客户端从一个随机非特权端口(N> 1023)连接到FTP服务器的命令端口端口21.然后,客户端开始侦听端口N + 1,并将FTP命令PORT N + 1发送到FTP服务器。 然后,服务器将从其本地数据端口(端口20)连接回客户端指定的数据端口。

在被动模式FTP中,客户端启动到服务器的两个连接,解决防火墙过滤从服务器到客户端的传入数据端口连接的问题。

看起来像是放弃了你,因为它不能通过数据传输端口打开连接。 您的局域网内的FTP服务器?