BLOG

VSCode通过ssh扩展连接CLab云主机

写在前面

最近一直在纠结要不要买云服务器然后转用Linux系统

昨晚水群,看到群u分享的公众号推送,贵校 PKULinux俱乐部 CLab云计算平台全校公测。

而且目前还是白嫖阶段

Words fail me !

推送部分内容截图

正文

云主机的创建

参考 https://clab.pku.edu.cn/docs/getting-started/introduction

具体流程

由于种种原因,作者习惯使用VSCode,故想通过SSH的方法远程连接云平台

创建主机的过程,docs里推荐使用密钥连接,并会自动生成一个名”sk.pem”的文件

不要立即删除,如已删除,可以返回密钥界面重新下载

具体流程很简单,作者参考了几篇博文,整理了一下。

壹 · 准备

  1. 已经完成 云主机的创建

  2. 本地存在sk.pem文件

  3. 使用vscode,并已经登录校园网的网关

  4. 无损的脑子

贰 · 流程

在这里补充另一种方式

直接打开终端ssh -i sk.pem路径 用户名@ip

如果你习惯这种方式,这篇文章接下来的内容将无需阅读

下面的内容是便于每次可以通过扩展免密连接

一. 在 vscode 里下载扩展Remote - SSH

示例图片1
示例图片1

二. 连接主机

  1. 首先点击左侧出现的图标,然后选择”隧道/SSH”
示例图片2
示例图片2
  1. 生成config文件

点击SSH栏的小齿轮,选中第一个路径即可

示例图片3
示例图片3
  1. 修改config文件
示例图片4
示例图片4

为确保sk.pem文件不丢失,作者将其置于config父目录.ssh

修改完成后保存config文件并退出

Host #<服务器名称>
  HostName #<服务器ip>
  User #<用户名> #参考CLab文档里的,作者为ubuntu
  IdentityFile "C:\Users\xxxxx\.ssh\sk.pem" #sk.pem文件地址
  1. 添加主机并连接

修改ssh 用户名@ip键入并回车

示例图片5
示例图片5

此时,你已经完成了全部流程

下次只需点击扩展中相应主机即可连接


鸣谢

感谢北京大学学生 Linux 俱乐部云计算小组的大佬们🥰🥰🥰

商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,您可以自由地在任何媒体以任何形式复制和分发作品,也可以修改和创作,但是分发衍生作品时必须采用相同的许可协议。本文采用 CC BY-NC-SA 4.0 - 非商业性使用 - 相同方式共享 4.0 国际 进行许可。

Comments

Discuss this article here.