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登陆这个远程服务器,输入密码即可

相关推荐
技术卷5 小时前
在公司网络 + VSCode Remote SSH 环境下使用 Codex 经验总结
vscode·网络配置·codex认证·remote ssh
F1FJJ8 小时前
Shield CLI Postgres v0.3.10:当 142 张表挤在一张 ER 图里,我们做了什么
网络·vscode·网络协议·postgresql·开源软件
小Tomkk11 小时前
怎么配置 Visual Studio Code 配置 C/C++
c语言·c++·vscode
钟智强12 小时前
Linux SSH密码爆破脚本,从原理到实践
linux·运维·ssh
golang学习记13 小时前
VSCode 官宣:全新默认主题!
ide·vscode·编辑器
波尔德13 小时前
vscode codex 字体大小设置
ide·vscode·编辑器
qq_4275060815 小时前
vscode使用kimi code的简单经验分享
前端·vscode·ai编程
村中少年16 小时前
vscode如何添加ollama本地模型-实现token自由
vscode·llm·token·ollama·本地模型·qwen3
π同学16 小时前
ESP-IDF+vscode开发ESP32第四讲——I2C
vscode·esp32·i2c
风静如云16 小时前
VSCode:控制窗口默认缩放
vscode