ftp错误
查看系统的事件日志中的系统项的记录也可以看到一定记录
425 Can't open data connection.的解决办法:
问题背景:
新使用独立主机一个.主机由防火墙.
问题症状:
服务器FTP服务正常启用.但是客户端不能连接.
用客户端连接.提示以下信息:
返回: 227 Entering Passive Mode (asdfasdfasdfasfd,asdfasdfasdf,asdfasdf).
命令: LIST
错误: 传输连接被打断: ECONNABORTED - Connection aborted
返回: 425 Can't open data connection.
错误: 读取目录列表失败
问题原因分析
问题出在 Passive Mode ,因为被动模式会使用大概是5000~10000的TCP/IP端口,但是服务器已经屏蔽了此端口,所以必须使用主动模式,而非被动模式.
问题解决方案:
1.开放端口,不推荐.为了保障安全
2.调整客户端软件的模式:使用主动模式.
425 Can't open data connection 列表错误 解决方法
尝试方法一:
这个问题主要是由于使用Passive Mode模式造成的,解决这个问题很简单:
1、在ftp服务软件中设置指定端口地址范围,允许Passive Mode使用,比如60000-60020
2、然后在ftp服务器的系统防火墙上打开这些tcp端口,比如是60000-60020,如果使用windows自带的防火墙,就一条一条的增加,20行有点麻烦,但是可以解决。
如果ftp用户较多,可以扩大端口范围。
尝试方法二:
考虑以下原因:
1、防火墙挡住了
2、没有查看内容的权限
3、网管屏蔽了FTP端口 (检查20端口是否开放,如FTP改过端口了1234,刚检查1233端口是否开放)
尝试方法三:
425 Can't open data connection 和 读取目录列表失败 问题解决
这个问题主要是由于使用Passive Mode模式造成的,解决这个问题很简单:
1、在ftp服务软件中设置指定端口地址范围,允许Passive Mode使用,比如60000-60020
2、然后在ftp服务器的系统防火墙上打开这些tcp端口
尝试方法四:
是由于服务端防火墙的设置,客户端不能用pasv模式,用户在使用FTP上传文件时出现无法列表的情况,是由于选择在PASV方式下进行上传而导致的。因此,请用户将上传方式改为PORT。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置(连接之前请确保已经关闭防火墙,例如卡巴斯基、瑞星、天网、windowsxp系统自带的防火墙等)。