ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

VSCode Server手动安装指南(简洁版)

2026/9/2 7:55:51 拓冰建站 浏览量
VSCode Server手动安装指南(简洁版) 文章目录版本信息1. 获取本地 VS Code 的 COMMIT方法一通过“关于”页面查看方法二通过命令面板打开版本信息方法三从 Remote - SSH 输出查看2. 确认远端机器架构3. 在本地下载 VS Code Serverx86_64 远端ARM64 远端4. 上传到远端5. 解压到 VS Code Server 目录6. 验证安装注意事项参考版本信息本文以以下 VS Code 版本为例Version1.134.0Commit110a328ea54b42367b803ec53ee0bf52ef26b419下载渠道stable1. 获取本地 VS Code 的 COMMITVS Code Server 的目录名和下载地址必须使用本地 VS Code 客户端的完整 Commit不能只使用版本号。方法一通过“关于”页面查看在 VS Code 中打开帮助 - 关于 Help - About记录其中的Commit值。例如Version: 1.134.0 Commit: 110a328ea54b42367b803ec53ee0bf52ef26b419方法二通过命令面板打开版本信息按CtrlShiftP执行帮助 - 关于 Help - About在弹出的版本信息中复制Commit字段。方法三从 Remote - SSH 输出查看按CtrlShiftU打开“输出”在右上角选择Remote - SSH查找类似内容commit:110a328ea54b42367b803ec53ee0bf52ef26b419把 Commit 保存为环境变量COMMIT110a328ea54b42367b803ec53ee0bf52ef26b4192. 确认远端机器架构在本地执行ssheric192.168.xxx.xxxuname -m根据输出选择下载包x86_64使用server-linux-x64aarch64使用server-linux-arm643. 在本地下载 VS Code Server先设置 CommitCOMMIT110a328ea54b42367b803ec53ee0bf52ef26b419x86_64 远端wget-Ovscode-server.tar.gz\https://update.code.visualstudio.com/commit:${COMMIT}/server-linux-x64/stableARM64 远端wget-Ovscode-server.tar.gz\https://update.code.visualstudio.com/commit:${COMMIT}/server-linux-arm64/stable检查压缩包是否完整tar-tzfvscode-server.tar.gz/dev/nullechoOK4. 上传到远端scpvscode-server.tar.gz eric192.168.xxx.xxx:/tmp/5. 解压到 VS Code Server 目录登录远端ssheric192.168.xxx.xxx设置 Commit 并创建对应目录COMMIT110a328ea54b42367b803ec53ee0bf52ef26b419mkdir-p$HOME/.vscode-server/bin/$COMMIT解压并去掉压缩包最外层目录tar-xzf/tmp/vscode-server.tar.gz\-C$HOME/.vscode-server/bin/$COMMIT\--strip-components1解压后的路径为$HOME/.vscode-server/bin/110a328ea54b42367b803ec53ee0bf52ef26b419/其中$HOME是远端 SSH 用户的 home 目录。可以用以下命令查看绝对路径echo$HOME/.vscode-server/bin/$COMMIT删除临时压缩包rm-f/tmp/vscode-server.tar.gz6. 验证安装确认server.sh存在且可执行test-x$HOME/.vscode-server/bin/$COMMIT/server.sh\echoVS Code Server installed退出远端exit然后在本地 VS Code 中重新连接 SSH 主机eric192.168.xxx.xxx。注意事项远端目录名必须使用本地 VS Code 的完整 Commit不能使用版本号1.134.0替代。本地客户端和远端 Server 的 Commit 必须完全一致。server-linux-x64与server-linux-arm64不能混用应以远端uname -m的结果为准。如果使用 VS Code Insiders应使用对应的 Insiders 客户端版本、Commit 和 Server 目录本文命令适用于 Stable 版本。参考Remote Development using SSHVisual Studio Code Server