问题概述
无法通过vscode连接到远程服务器,错误原因:The remote host does not meet the prerequisites for running VS Code Server.
问题原因
自v1.99版本开始,vscode不再支持连接到运行着旧版linux的服务器。https://code.visualstudio.com/updates/v1_99#_linux-legacy-server-support-has-ended
解决方案
任选其一即可:
- 升级服务器操作系统,例如ubuntu升级到20.04以上版本;
- “升级”依赖;(仅内核 >= 4.18的操作系统)
可参考: https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions - 降级vscode到v1.98,不再升级(需要禁用自动更新,在设置中搜索“更新”或"update")
Windows
- Windows x64 系统权限(安装版)
https://update.code.visualstudio.com/1.98.2/win32-x64/stable - Windows x64 用户权限(安装版)
https://update.code.visualstudio.com/1.98.2/win32-x64-user/stable - Windows x64 zip(便携版)
https://update.code.visualstudio.com/1.98.2/win32-x64-archive/stable - Windows x64 CLI
https://update.code.visualstudio.com/1.98.2/cli-win32-x64/stable - Windows Arm64 系统权限(安装版)
https://update.code.visualstudio.com/1.98.2/win32-arm64/stable - Windows Arm64 用户权限(安装版)
https://update.code.visualstudio.com/1.98.2/win32-arm64-user/stable - Windows Arm64 zip(便携版)
https://update.code.visualstudio.com/1.98.2/win32-arm64-archive/stable - Windows Arm64 CLI
https://update.code.visualstudio.com/1.98.2/cli-win32-arm64/stable
macOS
- macOS Universal
https://update.code.visualstudio.com/1.98.2/darwin-universal/stable - macOS Intel chip
https://update.code.visualstudio.com/1.98.2/darwin/stable - macOS Intel chip CLI
https://update.code.visualstudio.com/1.98.2/cli-darwin-x64/stable - macOS Apple silicon
https://update.code.visualstudio.com/1.98.2/darwin-arm64/stable - macOS Apple silicon CLI
https://update.code.visualstudio.com/1.98.2/cli-darwin-arm64/stable