提示:本文vscode版本为1.92.2,remote-ssh插件版本是v0.114.2024081215
前言
使用vscode 远程连接工控机Ubuntu系统时,连接失败,无法下载vscode-cli-.tar.gz和vscode-server.tar.gz
需要手动下载后,离线安装
1.vscode_cli_alpine_x64_cli.tar.gz
2.vscode-server-linux-x64.tar.gz
一、查看vscode commit_id
服务器上 vscode-server 安装依据本地使用的 vscode 版本,版本用 commit_id 来区别
打开vscode,点击“帮助”->“关于”(Help->about),查看本地 Vscode 版本的 commit id:
二、下载文件:
将${commit_id} 替换成自己vscode 版本的commit_id
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode_cli_alpine_x64_cli.tar.gz
将${commit_id} 替换成自己vscode 版本的commit_id
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode-server-linux-x64.tar.gz
三、离线安装:
1.上传文件到远程服务器
(1)将vscode_cli_alpine_x6464_cli.tar.gz 上传到服务器~/.vscode-serve/ 目录下面,然后进行解压
tar -zxvf vscode_cli_alpine_x64_cli.tar.gz
(2)将解压出来的code文件重命名为 code-${commit_id}
mv code code${commit_id} # 重命名,把:${commit_id}替换成自己的Commit ID
2.上传vscode-server文件
打开vscode进行一次远程连接,等待出错。~/.vscode-server/会多出cli/server目录,
1)将vscode-server-linux-x64.tar.gz 上传到服务器~/.vscode-serve/目录下面,然后进行解压
tar -zxvf vscode-server-linux-x64.tar.gz
(2)将解压出来的server复制到 Stable-${commit_id}目录下
mv server ./cli/server/Stable-${commit_id} # 重命名,把:${commit_id}替换成自己的Commit ID
3.重新连接
打开vscode重新连接成功