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

相关推荐
彩虹海。6 分钟前
密码到期导致ssh连接失败
运维·ssh
Adorable老犀牛1 小时前
可遇不可求的自动化运维工具 | 2 | 实施阶段一:基础准备
运维·git·vscode·python·node.js·自动化
Lecxcy_Kastreain2 小时前
解决VSCode默认F5配置无法启动调试器的问题
ide·vscode·编辑器
胡萝卜的兔4 小时前
ssh域名过期,消息推送到企业微信
运维·ssh·企业微信
T0uken4 小时前
【C++】LLVM-mingw + VSCode:Windows 开发攻略
c++·windows·vscode
一骑红尘荔枝来8 小时前
转载:VSCODE 关闭文件和资源管理器关联
ide·vscode·编辑器
雁于飞13 小时前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
Teletele-Lin16 小时前
Miniconda安装与VSCode搭建远程Python、Jupyter开发环境
vscode·python·jupyter·环境配置·远程开发
软件测试很重要1 天前
UOS20系统安装与 SSH/XRDP 远程访问功能配置指南
linux·运维·ssh
zhong liu bin1 天前
Vue框架技术详解——项目驱动概念理解【前端】【Vue】
前端·javascript·vue.js·vscode·vue