windows的vscode无法通过ssh连接ubuntu的解决办法

现象:

最近在windows本地通过vscode登录ssh时发现不得劲,总是报错无法与"192.168.1.129"建立连接,如下图:

但是这种报错以及在输出端的信息并没有提供具体错误原因,于是换poweshell来登录,报错如下图:

这个 SSH 警告表明远程主机(192.168.1.129)的密钥已更改;

问了deepseek,可能的原因是服务器重装或升级:目标主机(192.168.1.129)的 SSH 密钥被重新生成(例如系统重装或 OpenSSH 更新)。

解决办法:

在C:\Users\账户名\.ssh目录下打开konw_hosts文件并删除里面的所有内容,然后通过ssh重新登录ubuntu即可。

当然,报错中提示 Offending ... known_hosts:5,因此可以只删除第 5 行,然后重新连接ssh即可。

相关推荐
starvapour1 小时前
Ubuntu下sudo的免密操作
linux·ubuntu
潮流coder1 小时前
vscode修改缓存保存路径
ide·vscode·缓存
承接电子控制相关项目3 小时前
安装VSCODE发现 右击选项中无VSCODE 打开选项,处理方法汇总
ide·vscode·编辑器
Better Bench5 小时前
Ubuntu aarch64\arm64系统安装vscode
linux·vscode·ubuntu
x10n95 小时前
OceanBase 参数对比工具 附源码
数据库·vscode·oceanbase·腾讯云ai代码助手
我是菜鸟0713号6 小时前
VSCode配置Qt6开发教程
ide·vscode·编辑器
辉哥大数据6 小时前
ubantu22.04 源异常
ubuntu
Better Bench7 小时前
Ubuntu aarch64 (arm64)架构开发板的Linux系统安装拼音输入法
linux·ubuntu·arm64·aarch64·拼音输入法
Jovin Giogic8 小时前
简明教程:记录 Ubuntu系统命令行安装TexLive,配置vscode
linux·vscode·ubuntu·latex·texlive
lanhuazui109 小时前
VScode中函数和变量跳转定义配置文件设置
vscode·编辑器