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即可。

相关推荐
ASEpochs14 小时前
Vsocde中‘sh’不是内部或外部命令,也不是可运行的程序或批量处理文件--已解决
git·vscode·bash
阿杰 AJie19 小时前
Ubuntu 22.04 安装 Docker
linux·ubuntu·docker
不爱编程爱睡觉19 小时前
vscode下载/常用插件分享及如何链接Ubuntu
ide·vscode·ubuntu
DO_Community20 小时前
Ubuntu服务器快速上手:初始配置与安全设置教程
服务器·安全·ubuntu
立夏陆之昂21 小时前
Ubuntu下安装easyconnect
linux·ubuntu
Tfly__21 小时前
Ubuntu20.04安装Genesis(最新)
linux·人工智能·pytorch·ubuntu·github·无人机·强化学习
习惯就好zz21 小时前
在 Ubuntu 18.04 (WSL) 上配置 LazyVim
linux·ubuntu·nvim·lazyvim·1804
pas1361 天前
18-mini-vue element
前端·vue.js·ubuntu
乞丐哥1 天前
乞丐哥的私房菜(Ubuntu OpenCV篇——Image Processing 节 之 Out-of-focus Deblur Filter 失焦去模糊滤波器 滤镜)
c++·图像处理·opencv·ubuntu·计算机视觉
l04090442221 天前
安装 WSL 报错 Error code: Wsl/WININET_E_NAME_NOT_RESOLVED 问题解决
ubuntu