vscode远程连接Linux失败,提示过程试图写入的管道不存在(三种解决办法)

vscode报错如下:

一、第一种情况

原因是本地的known_hosts文件记录服务器信息与现服务器的信息冲突了,导致连接失败。

解决方案就是把本地的known_hosts的原服务器信息全部删掉,然后重新连接。

二、第二种情况

在编写配置文件config时,有些机器比较奇怪,要求必须添加端口号,才能成功,即

bash 复制代码
Port 22

三、第三种情况

这也是我出现的问题,这里我把秘钥文件路径IdentityFile 初始写成了相对路径,即

bash 复制代码
IdentityFile ./id_rsa

出现了没有这个文件或目录的提示。

下面是一份完整配置:使用这份配置,在配置方面基本不会出问题

bash 复制代码
Host 120.46.83.82
     HostName 120.46.83.82
     User root
     Port 22
     PreferredAuthentications publickey
     IdentityFile ~/.ssh/id_rsa
相关推荐
左手厨刀右手茼蒿2 分钟前
Linux 内核中的进程管理:从创建到终止
linux·嵌入式·系统内核
geinvse_seg3 分钟前
中小团队如何低成本搭建项目管理系统?基于 Ubuntu 的 Dootask 私有化部署实战
linux·运维·ubuntu
CSCN新手听安4 分钟前
【linux】高级IO,以ET模式运行的epoll版本的TCP服务器实现reactor反应堆
linux·运维·服务器·c++·高级io·epoll·reactor反应堆
丶伯爵式5 分钟前
Ubuntu 24.04 更换国内软件源指南 | 2026年3月26日
linux·运维·ubuntu·国内源·升级
左手厨刀右手茼蒿6 分钟前
Linux 内核中的 DMA 管理:从缓冲区到传输
linux·嵌入式·系统内核
Java后端的Ai之路29 分钟前
Linux端口进程查找与终止教程
linux·运维·服务器
csdn2015_2 小时前
IDEA配置Continue
java·ide·intellij-idea
北山有鸟2 小时前
【学习笔记】MIPI CSI-2 协议全解析:从底层封包到像素解析
linux·驱动开发·笔记·学习·相机
mounter6252 小时前
深度解析:Linux 内核为何要移除“直接映射” (Direct Map)?
linux·运维·服务器·security·linux kernel·direct mem map
bugu___3 小时前
Linux系统、网络知识点回顾1
linux·网络