vscode连接远程服务器(傻瓜式教学,整合常见错误和处理方式)

连接步骤文档参考博主@chls

vscode连接远程服务器(傻瓜式教学)-CSDN博客

解决问题列表(按照遇到的顺序)

1、could not establish connection to :XHR timeout:undefinedms

2、Unable to negotiate with 192.168.1.200 port 22: no matching MAC found. Their offer: hmac-sha1

3、远程主机可能不符合 glibc 和 libstdc++ VS Code 服务器的先决条件 (远程主机不满足运行VS Code服务器的先决条件)

正文

  • could not establish connection to :XHR timeout:undefinedms

XHR faild解决    参考博主@一只野生的善逸

  • Unable to negotiate with 192.168.1.200 port 22: no matching MAC found. Their offer: hmac-sha1

打开本地的.ssh文件夹找到config文件

默认路径为C:\Users\用户名\.ssh

如果看不到.ssh文件夹则需要打开显示隐藏文件win10和win11有不同,以win10为例

添加算法对应支持的算法

添加之后重新连接即可

  • 远程服务器的glibc版本不支持,需要更高的glibc版本

> - find GLIBC >= v2.28.0 (but found v2.17.0 instead) for GNU environments

> - find /lib/ld-musl-x86_64.so.1, which is required to run the Visual Studio Code

[20:21:36.429] Resolver error: Error: 远程主机不满足运行VS Code服务器的先决条件

[20:21:36.443] [LinuxPrereqs]: 远程主机可能不符合 glibc 和 libstdc++ VS Code 服务器的先决条件 (远程主机不满足运行VS Code服务器的先决条件)

解决方法:

1、下载低版本的vscode(VSCode历史版本的下载安装-CSDN博客)参考博主@WHYBIGDATA

2、升级服务器的glibc组件(不建议,因为依赖它的组件比较多,担心不兼容)

posted @ 2025-05-28 14:30  水库浪子9527  阅读(80)  评论(0)    收藏  举报  来源