客户端登录ftp,无法列出文件目录的解决办法
的有关信息介绍如下:使用FileZilla部署ftp服务器,在客户端登录时提示无法列出目录,错误提示:425Can't open data connection for transfer of “/”。本经验只针对使用FileZilla软件部署的ftp服务器。该软件为国外开源软件,下载地址为:https://filezilla-project.org/
首先在部署ftp的服务器端测试能否登录及列出目录,测试方法:
第一种:打开我的电脑,在地址栏输入ftp://IP+端口(如果为21,则不用输入)
第二种:打开浏览器,在地址栏输入ftp://IP+端口(如果为21,则不用输入)
第三种:利用第三方ftp登录软件,输入IP地址,登录名及密码,端口号
如果在服务器端可以登录ftp,说明ftp已经部署完成,造成无法登录的原因一般在于防火墙屏蔽了远程连接。此时可尝试将服务器的防火墙关闭,在客户端登录ftp,如果成功,则表示防火墙阻止了远程的端口连接。
找到原因之后,将服务器的防火墙打开(防火墙不能关啊,要不然所有端口都暴露在外侧,太危险),接下来要做的便是把ftp的端口加入防火墙的入站规则,步骤如下。
端口号加入之后,还需要把允许该应用FileZilla Server.exe通过防火墙进行通信
步骤如下: