问题
状态: 正在解析 的地址 状态: 正在连接 … 状态: 连接建立,等待欢迎消息… 状态: 明文 FTP 不安全。请切换到 FTP over TLS。 状态: 已登录 状态: 读取目录列表… 响应: 257 “/” is your current location 命令: TYPE I 响应: 200 TYPE is now 8-bit binary 命令: PORT 192,168,3,5,229,213 响应: 200 PORT command successful 命令: MLSD 错误: 20 秒后无活动,连接超时 错误: 读取目录列表失败
过程
我一开始以为是设置问题又或是端口没开,但是都无法解决。
后来突发奇想,在手机上装了个AndFTP,结果就连上了。这让我百思不得其解,然后我就去问下 deepseek
,它有一句话解决了这个问题 FTP 主动模式需要客户端打开一个端口供服务器连接,因此需确保 Windows 防火墙允许相关端口的入站连接。。
对的!手机是不存在防火墙的,而电脑WIN10一般都是开防火墙的,然后我根据这个查阅了相关资料。
解决方案
方案一:关闭防火墙,就可以了
方案二:打开 控制面板\系统和安全\Windows Defender 防火墙\允许的应用
,允许软件(WinSCP或者是其他FTP软件)通过防火墙。