vscode离线状态ssh连接不断输入密码登不上:配置commit_id

如题,vscode在一个离线服务器上,通过remote-ssh登录远程服务器,不断弹出密码框,总是进不去,后来了解到主要是不同vscode版本需要下载对应抑制commit-id的vscode-server-linux-x64.tar.gz包。

1)vscode, 点击help - > about 弹出如下图,复制commit id号

  1. 在一个可联网的服务器,输入如下命令下载这个vscode-server-linux-x64.tar.gz包
bash 复制代码
commit_id=c47d83b293181d9be64f27ff093689e8e7aed054
curl -sSL "https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz

3)离线服务器 解压包

把下载好的vscode-server-linux-x64.tar.gz文件复制到远程机的用户主目录(home directory)中,在远程机上执行如下命令。如果你已经通过vscode连过了,这个commit_id的文件夹估计就已经存在了,不用再次创建,直接敲解压命令。

bash 复制代码
commit_id=c47d83b293181d9be64f27ff093689e8e7aed054
mkdir -p ~/.vscode-server/bin/${commit_id}
tar zxvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/${commit_id} --strip 1

4)完成啦,再次通过vscode登陆这个远程服务器,输入密码即可

相关推荐
James5063 小时前
VSCode+CodeX扩展,无法启动
ide·vscode·codex
W_chuanqi1 天前
VSCode + Claude Code + DeepSeek:打造 AI 编程神器
ide·vscode·编辑器·ai编程
csdn_aspnet1 天前
在 Visual Studio Code 中安装使用 Github Copilot
ide·vscode·github·copilot
90后小陈老师2 天前
Windows 10 下 Gitee SSH 连接配置详解(附常见问题解决)
windows·gitee·ssh
dyxal2 天前
SSH本地端口转发完全解析:像“挖掘隧道”一样安全访问远程数据库
数据库·安全·ssh
New_Horizons6662 天前
远程linux终端中支持vscode的code命令
ide·vscode·编辑器
2501_915918412 天前
免 Xcode 开发 iOS,工具链替代方案与编译、签名、安装
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
阿米亚波2 天前
【C/C++包管理器】vcpkg(by microsoft)
c语言·c++·git·vscode·microsoft·github·vcpkg
我是小灰灰吖3 天前
Ubuntu 22.04 安装 SSH 服务与远程调试环境配置指南
qt·ubuntu·ssh
AttackingLin3 天前
VScode Claude Code 插件配置第三方api
ide·vscode·编辑器