Could not establish connection to “xx.xx.xx.xx“:The VS Code Server faild to start.【重要解决方案】

⭐️ VScode远程开发

当你使用vscode进行远程开发遇到这个问题,尝试了删除服务器.vscode-server文件夹,重新链接了服务器,都不行,

而且服务器的日志文件还出现了如下报错:
error: Missing required dependencies.

那就检查一下你的vscode和服务器版本,vscode版本太高,就无法适应较低版本的操作系统。

我百度一通,没解决问题。最终是在stack overflow上找到的答案。

The release notes of the new VS-Code 1.86 (Jan 2024) reads:

From this release onwards, VS Code desktop is only compatible with Linux distributions based on glibc 2.28 or later, and glibcxx 3.4.25 or later, such as Debian 10, RHEL 8, or Ubuntu 20.04.

If you don’t have the required version of the mentioned programs on the server side, you better revert to the previous version of VS-Code (v1.85). To do so, you can use the setup files at the top of this page:
https://code.visualstudio.com/updates/v1_85

如果服务器版本不是很高,比如Ubuntu 18,就降低vscode的版本,不要用最新的vscode版本哦!

我一开始的vscode版本是1.86的,服务器是Ubuntu18,vscode访问不到远端服务器进行远程开发调试。将vscode版本换到1.85的,问题解决。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
很抱歉听到您遇到了连接失败的问题。"Could not connect to 'xx.xx.xx.xx' (port 22): Connection failed." 错误通常表示无法连接到指定的 IP 地址的 SSH 服务。这可能是由于多种原因引起的。 以下是一些可能的解决方法: 1. 检查 IP 地址和端口号: 确保您输入的 IP 地址和端口号是正确的。还要确保目标主机开启了 SSH 服务,并且端口 22 是正确的 SSH 端口。 2. 确保网络连接正常: 检查您的网络连接,确保您可以访问互联网。尝试使用其他设备或通过其他网络连接进行测试,以确定问题是否出在您的网络上。 3. 防火墙和路由设置: 如果您使用防火墙或路由器,请检查配置,确保它们没有阻止 SSH 连接。请确认端口 22 在防火墙或路由器上是允许通过的。 4. 检查 SSH 服务状态: 确保目标主机上的 SSH 服务正在运行并正在监听端口 22。可以尝试重新启动 SSH 服务,或者查看服务日志以获取更多详细信息。 5. 检查 SSH 配置文件: 如果您有权限访问 SSH 配置文件(通常位于 /etc/ssh/sshd_config),请确保其中没有错误或不正确的配置。可以检查是否允许使用密码或密钥进行身份验证等设置。 6. 尝试其他 SSH 客户端: 如果您使用的是特定的 SSH 客户端,请尝试使用其他 SSH 客户端进行连接,以确定问题是否与客户端有关。也可以尝试在不同的操作系统中使用 SSH 客户端。 如果问题仍然存在,您可能需要进一步调查或联系服务器管理员或网络管理员以获取帮助。请注意,以上只是一些常见的解决方法,具体解决方案可能因个人情况而异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥猪猪爸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值