vscode ssh连接ubantu显示管道不存在,VMware Virtual Ethernet Adapter for VMnet8不存在

现象:

1、首先是vscode ssh连接ubantu失败显示管道不存在
2、查看网络适配器发现没有VMware Virtual Ethernet Adapter
3、设备管理器中VMware Virtual Ethernet Adapter带感叹号
4、主机ping ubantu无法ping通,但ubantu可以上网

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

解决:

大概率原因是因为你有太多无用注册表,需要清理

下载CCleaner

https://www.ccleaner.com/ccleaner

做一下自定义清理
在这里插入图片描述

做一下注册表清理
在这里插入图片描述

重启虚拟机,勾选将主机虚拟虚拟适配器连接到此网络然后应用即可
在这里插入图片描述

主机能ping通虚拟机即可,再次做ssh连接即可成功

参考:
https://blog.youkuaiyun.com/MerryMaking7946/article/details/120555787

<think>好的,用户的问题是解决VSCode无法远程连接到Ubuntu 18.04的终端问题。根据提供的引用内容,我需要整理出解决方法。首先,引用[1]提到Ubuntu 18.04太老,导致VSCode新版本有依赖库问题。引用[2]指出VSCode Server可能支持旧版Linux,建议降级或手动安装。引用[3]提供了通过umake安装VSCode的步骤,而引用[4]提到了桌面环境的问题,但可能关系大。 首先,应该建议用户检查系统版本,确认是否为18.04。然后,可能需要安装旧版VSCode或手动配置VSCode Server。引用[3]中的安装方法可能更可靠,避免官网最新版的问题。同时,引用[2]提到降级到1.86版本,并手动安装VSCode Server。此外,依赖库的问题需要按照引用[1]和[3]中的步骤处理,比如安装依赖库和配置环境。 用户还需要安装Remote-SSH插件,并配置SSH连接。可能涉及修改SSH设置或使用特定版本的插件。最后,如果桌面环境有问题,可能需要更换桌面环境,如引用[4]提到的xubuntu+xfce4,但这是必须的步骤。 需要将这些步骤按逻辑顺序整理,确保用户能逐步操作。同时,注意使用中文和正确的格式,如行内公式和独立公式的LaTeX,但这里可能用上。最后生成相关问题,覆盖安装、配置、替代方案等。</think>### 逐步解决方案 #### 1. **安装旧版VSCode** 由于Ubuntu 18.04对最新版VSCode兼容性差,建议安装旧版本(如1.86): ```bash # 卸载现有版本(如有) sudo apt remove code # 通过umake安装旧版(需先配置umake) sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make umake ide visual-studio-code --version=1.86 # 指定版本号[^3] ``` #### 2. **手动安装VSCode Server** 若远程连接仍失败,需手动部署VSCode Server: ```bash # 在Ubuntu 18.04终端执行 wget https://update.code.visualstudio.com/commit:${COMMIT_ID}/server-linux-x64/stable tar -xvzf stable.tar.gz --directory ~/.vscode-server/bin/${COMMIT_ID} ``` 其中`COMMIT_ID`需从VSCode客户端的报错信息中获取[^2]。 #### 3. **修复依赖库问题** 安装缺失的依赖库以解决终端兼容性问题: ```bash sudo apt-get install -f libx11-xcb1 libxrandr2 libxcomposite1 libxcursor1 libxi-dev libxtst6 libgtk-3-0 ``` 部分依赖可能需要手动下载`.deb`包安装[^1]。 #### 4. **配置SSH远程连接** 确保SSH服务正常并配置免密登录: ```bash # 在本地机器生成密钥对 ssh-keygen -t rsa # 将公钥复制到Ubuntu 18.04 ssh-copy-id user@ubuntu_ip # 在VSCode的Remote-SSH插件中添加配置 Host Ubuntu18 HostName ubuntu_ip User username ``` #### 5. **替代方案(可选)** 若仍无法解决,可考虑: - 升级系统至Ubuntu 20.04或更高版本 - 使用轻量级桌面环境(如Xfce)替代默认GNOME[^4] --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值