vscode连接远程服务器(傻瓜式教学,整合常见错误和处理方式)
连接步骤文档参考博主@chls
解决问题列表(按照遇到的顺序)
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组件(不建议,因为依赖它的组件比较多,担心不兼容)

浙公网安备 33010602011771号