在睿睿的帮助下终于配好了 vscode 的开发环境,给睿睿磕了 wwwww…

在这里记录一下完整的流程,方便大家参考

我是参考了这篇文章的前半部分(Part1 Part2)【BUAA OS】用 VSCode 写 MOS完成的大部分配置

Step1

和参考的博客一样

以管理员身份运行 Powershell(Win + X,然后对应选择),输入如下命令:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

如果返回:

Name  : OpenSSH.Client~~~~0.0.1.0
State : NotPresent

则说明未安装 SSH 客户端。此时需要执行如下命令:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

安装成功之后会返回:

Path          :
Online : True
RestartNeeded : False

Step2

打开https://lab.os.buaa.edu.cn/
alt text

把下载下来的文件放到C:\Users\<个人用户名>\.ssh文件夹里

我这里把下载下来的文件重命名为了os_lab.pem。在我本地,文件完整路径为C:\Users\y0y\.ssh\os_lab.pem

Step3

打开 VSCode,安装 Remote - SSH 插件
alt text

点击侧边栏的 Remote Explore,进入远程资源管理器,然后单击 SSH 右侧的齿轮图标
alt text
打开用户的配置文件(选第一个)。
alt text
在 config 文件中填入如下内容

Host lab.os.buaa.edu.cn
HostName lab.os.buaa.edu.cn
User 学号@git@跳板机IP # 替换学号和IP
Port 2222
IdentityFile ~/.ssh/os_lab.pem # 这里改成你本地实际的文件名
IdentitiesOnly yes
PreferredAuthentications publickey

现在就完成了基本的配置啦,运行

ssh lab.os.buaa.edu.cn

可能会有提醒Are you sure you want to continue connecting (yes/no/[fingerprintl)?回复yes即可
alt text
成功连接!

Step4

还需要修改一下 Remote - SSH 插件的配置
Manage->Extention Settings修改这三处
alt text
alt text
alt text
完成后进入侧边栏的Remote Explore连接 lab.os.buaa.edu.cn,就可以成功连接啦
连接后 Open File 就可以正常打开文件哩

后续可以装一些自己喜欢的 vscode 插件,方便使用,这里就不过多赘述了