You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code使用FTP-simple插件连接FTP时出现连接后关闭报错如何解决

VS Code FTP-simple插件连接FTP直接断开解决方案

当前出现的FTP - Connecting..后直接返回FTP - Close!!报错,属于FTP握手阶段失败直接断开,可按以下步骤逐一排查解决:

1. 新增被动模式配置

绝大多数FTP服务器要求使用被动模式建立连接,FTP-simple默认配置未开启被动模式,可在你的配置中新增"passive": true参数,修改后完整配置如下:

[
    {
        "name": "inventory",
        "host": "166.62.6.101",
        "port": 21,
        "type": "ftp",
        "username": "user@ims.asterpharmaceutical.com.pk",
        "password": "xxxxxxx",
        "path": "/",
        "autosave": true,
        "confirm": false,
        "passive": true
    }
]

修改后重启VS Code重新连接测试,80%以上的同类问题都可以通过该配置解决。

2. 测试网络连通性

先在本地终端执行端口连通性测试命令,确认你本地网络可以访问目标服务器的21端口:

# Windows 可在cmd中执行
telnet 166.62.6.101 21
# macOS/Linux 可执行
nc -zv 166.62.6.101 21

如果返回连接失败,说明问题出在网络层面:

  • 确认服务器IP、端口填写正确,FTP服务正常运行
  • 排查本地防火墙、办公网/家庭路由是否封禁了21端口
  • 确认服务器端防火墙是否将你的本地IP加入了连接黑名单

3. 验证账号有效性

使用常规FTP工具,输入完全相同的主机、端口、账号、密码配置测试连接:

  • 如果其他工具也无法连接,说明账号密码错误、账号无登录权限,或服务器端限制了账号登录
  • 如果其他工具可以正常连接,可尝试在FTP-simple配置中新增编码参数匹配服务器编码,例如国内服务器常见"encoding": "gbk",海外服务器可尝试"encoding": "utf-8"

4. 排查服务器端限制

确认服务器端的FTP服务配置:

  • 是否开启了IP白名单限制,未授权的IP连接会被直接断开
  • 是否达到了账号的最大同时连接数限制
  • 是否开启了FTP主动模式强制,需要联系服务器管理员调整配置

内容的提问来源于stack exchange,提问作者Zaryab Uddin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 23:09:02