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

AWS弹性Beanstalk IP轮换致MySQL Workbench SSH错误,如何修复?

解决MySQL Workbench SSH隧道公钥错误的遗漏步骤
  • 清理MySQL Workbench专属SSH缓存
    除了系统的.ssh目录,Workbench会在专属目录单独缓存SSH公钥:

    • Windows:C:\Users\<你的用户名>\AppData\Roaming\MySQL\Workbench\ssh
    • macOS/Linux:~/.mysql/workbench/ssh
      删除该目录下所有关联旧IP的文件(比如命名包含旧IP的.pub文件)。
  • 精准移除known_hosts中的旧IP条目
    不要直接删除整个known_hosts文件,用终端执行命令精准清理旧IP对应的公钥记录:

    ssh-keygen -R <你的旧弹性Beanstalk实例IP>
    

    执行完成后重新通过SSH连接实例,让系统自动写入新IP对应的公钥。

  • 重置连接配置中的SSH密钥记录
    找到Workbench配置目录下的connections.xml(和server_instances.xml在同一路径),定位到目标连接的配置段,删除其中包含ssh_host_key的字段,保存后重启Workbench。

  • 检查系统级SSH公钥缓存
    部分系统会在全局目录保存公钥记录,需要同步清理:

    • Windows:检查C:\ProgramData\ssh\ssh_known_hosts,删除旧IP对应的行
    • macOS/Linux:检查/etc/ssh/ssh_known_hosts,清理旧IP相关条目
  • 强制触发公钥重新确认
    打开Workbench的连接配置,进入SSH隧道标签页,点击Test Connection,在弹出的公钥验证窗口中选择Yes,确保新公钥被正确保存到Workbench的缓存中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:47:02