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

相关推荐
没有不重的名么3 小时前
Tmux Xftp及Xshell的服务器使用方法
服务器·人工智能·深度学习·机器学习·ssh
程序员陆通5 小时前
CloudBase AI ToolKit + VSCode Copilot:打造高效智能云端开发新体验
人工智能·vscode·copilot
任磊abc18 小时前
vscode无法检测到typescript环境解决办法
ide·vscode·typescript
hfut028818 小时前
【vscode使用说明】
vscode·编辑器·vim
weixin_3077791321 小时前
VS Code配置MinGW64编译GNU 科学库 (GSL)
开发语言·c++·vscode·算法
ala咪1 天前
切换VSCODE 中的默认 shell
vscode
BIBI20491 天前
自定义 VSCode 标题栏以区分不同版本
ide·vscode·编辑器
谱写秋天1 天前
Qt 5.5 的安装与配置(使用 VSCode编辑)
开发语言·vscode·qt
骑着毛驴数星星2 天前
CANDB++中的CAN_DBC快速编辑方法,使用文本编辑器(如notepad++和VScode)
vscode·can
weixin_307779132 天前
VS Code配置MinGW64编译Ipopt库
开发语言·c++·vscode·算法