【Vscode - Bug】-- 过程试图写入的管道不存在

文章目录

  • 问题截图
  • 问题分析
  • 解决办法:

问题截图

【Vscode - Bug】-- 过程试图写入的管道不存在_第1张图片问题描述: 在使用Vscode连接虚拟机的时候出现了连接不上的问题,主要报错是:过程试图写入的管道不存在!

问题分析

碰到这个问题,我根据网上博文的思路,进行了下面的几种操作:
1、https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions
(未解决!)

2、https://blog.csdn.net/u011436427/article/details/102981641
【Vscode - Bug】-- 过程试图写入的管道不存在_第2张图片
主要将config的路径包含进去,这个是解决这个问题的核心!
(不过还是未解决哈哈哈!)

3、删除known_hosts文件https://blog.csdn.net/qq_40181728/article/details/108077256?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.1&utm_relevant_index=3
(未解决!)

4、修改Windows的ssh的默认环境变量,解决git ssh和默认ssh的冲突https://blog.csdn.net/weixin_42096901/article/details/105193366?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1
(仍然未解决!)

5、将物理机和虚拟机的防火墙都关掉!
(未解决!)

经过这些步骤操作之后,我觉得应该是我软件或操作的问题。所以我 开始进行检查,检查方法
:1、主机打开命令行(win+R → cmd) 输入:ping 自己主机的IP地址(可通过ipconfig来查看) ping 虚拟机IP地址(Linux下面是ifconfig命令) 确保都能ping通; 2、虚拟机打开命令行,同样ping通 虚拟机和物理机的IP地址。

原因:一般不用环路ip的话,要确保虚拟机ip和主机ip处于同一网断之下,保证二者能够互相通信,然后安装ssh服务,关闭防火墙,一般连接都不会出错。

解决办法:

但还是不行,最后我终于发现了问题所在:我的虚拟机是关机状态(裂开!因为我内存较小,所以打开Ubuntu之后就会比较卡),最后把虚拟机打开之后,就连接上了!

总结:上面问题分析中,第二点是最重要的,如果还不行,就把其他方法也试看看,最后虚拟机记得打开!

你可能感兴趣的:(软件问题记录,后端,linux,ubuntu,c++)