新主楼机房配置 VSC 教程
准备工作
下载 vscode_1.70.2_all_in_one.rar,上传到 lab.os.buaa.edu.cn 的文件管理。
提前 15 分钟左右到场。
课下工作
找一台机子安装上 1.70.2 版本的 vscode 并安装 ssh-remote 插件。
然后尝试连接跳板机,不出意外的话应该会卡在“使用 scp 向服务器传输”这一步,按照常规操作处理即可,重点是要预先安装好和上机时相同版本的 ssh-remote 插件的服务器端。
然后将 vscode-remote 文件夹下的插件安装在服务器的 vscode 终端上。
课前工作
解压压缩包里的所有文件,将 OpenSSH-Win64.zip 压缩包下的所有文件放入 C:\Windows\ 目录下,注意不要放在子目录或者新建目录。
打开控制台,输入
ssh -V
,有输出即可。在操作 1 的同时运行 VSCodeUserSetup-x64-1.70.2.exe 安装 vscode
安装好 vscode 之后安装 vscode-local 下的插件,其中 ssh-remote 插件是必须的。
Tips: 你可以在 vscode 左侧栏的 插件 选项的右上角找到三个点的按钮,点击之后选择最后一个选项“从 vslx 安装”即可在无互联网的情况下安装插件。(服务器端同理)
插件安装好之后配置 ssh 即可。
可能会遇到的问题
- 证书(比如 id_rsa.pem)权限不对
解决方案:右击对应文件,选择最后一个选择“属性”。选择弹窗上方的选项“安全”,右击右下角的选项“高级”打开第二个弹窗。在第二个弹窗的左下角选择“禁用继承”,并选择“将继承关系改为显式”,然后确定,并删掉其他用户,只保留你自己的用户的权限即可。最后一路确定退出即可。大概是这样,具体的我也忘了