VS Code删除SSH密钥

你遇到的是 SSH 主机密钥验证失败 问题,根源是远程 Ubuntu 服务器(192.168.2.103)的 SSH 主机密钥发生了变化(比如重装系统、重置 SSH 配置、更换服务器等),而本地 Windows 机器的 known_hosts 文件中仍保留旧密钥,触发了安全校验警告,最终导致 VS Code Remote-SSH 连接失败。

解决方案(Windows 系统)

步骤 1:删除本地旧的主机密钥(核心操作)

  1. 打开文件资源管理器,输入路径:C:\Users\zhiyuan\.ssh\(替换为你的用户名);
  2. 找到 known_hosts 文件(无后缀),用记事本打开;
  3. 找到标注 192.168.2.103 的行(提示中显示是第 2 行:Offending ECDSA key in ... known_hosts:2),删除这一行;
  4. 保存并关闭文件(若提示权限不足,右键文件→属性→安全,确保你的用户有修改权限)。

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。