新主楼机房配置 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 终端上。

课前工作

  1. 解压压缩包里的所有文件,将 OpenSSH-Win64.zip 压缩包下的所有文件放入 C:\Windows\ 目录下,注意不要放在子目录或者新建目录。

    打开控制台,输入 ssh -V,有输出即可。

  2. 在操作 1 的同时运行 VSCodeUserSetup-x64-1.70.2.exe 安装 vscode

  3. 安装好 vscode 之后安装 vscode-local 下的插件,其中 ssh-remote 插件是必须的。

    Tips: 你可以在 vscode 左侧栏的 插件 选项的右上角找到三个点的按钮,点击之后选择最后一个选项“从 vslx 安装”即可在无互联网的情况下安装插件。(服务器端同理)

  4. 插件安装好之后配置 ssh 即可。

可能会遇到的问题

  • 证书(比如 id_rsa.pem)权限不对
    解决方案:右击对应文件,选择最后一个选择“属性”。选择弹窗上方的选项“安全”,右击右下角的选项“高级”打开第二个弹窗。在第二个弹窗的左下角选择“禁用继承”,并选择“将继承关系改为显式”,然后确定,并删掉其他用户,只保留你自己的用户的权限即可。最后一路确定退出即可。
    大概是这样,具体的我也忘了