在睿睿的帮助下终于配好了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
把下载下来的文件放到C:\Users\<个人用户名>\.ssh
文件夹里
我这里把下载下来的文件重命名为了os_lab.pem
。在我本地,文件完整路径为C:\Users\y0y\.ssh\os_lab.pem
Step3
打开VSCode,安装Remote - SSH插件
点击侧边栏的Remote Explore,进入远程资源管理器,然后单击SSH右侧的齿轮图标
打开用户的配置文件(选第一个)。
在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
即可
成功连接!
Step4
还需要修改一下Remote - SSH插件的配置
Manage->Extention Settings
修改这三处
完成后进入侧边栏的Remote Explore
连接 lab.os.buaa.edu.cn
,就可以成功连接啦
连接后Open File就可以正常打开文件哩
后续可以装一些自己喜欢的vscode插件,方便使用,这里就不过多赘述了