关于本次活动超算平台的vscode远程连接(新人向)

本文详细介绍了如何使用VSCode连接超算平台,包括安装SSH插件、获取SSH信息、创建和设置公钥,以及解决可能出现的问题。在创建公钥时,推荐使用rsa类型以避免登录问题。完成设置后,用户可以通过VSCode远程资源管理器无缝登录超算平台。
摘要由CSDN通过智能技术生成

目录

1. 插件的安装

2. SSH信息的获取

3. 公钥的创建:

4. 完成设置

5. 可能出现的问题:

6. 拓展部分:


在还没有开始作业的闲暇之余,参考了一下tianleishi大佬的两篇文章,但是作为小白在使用vscode连接超算平台的时候出现了问题卡了很久(本来喜欢用pycharm,今天用完想转投vscode了),借此机会分享出来希望能帮助其他同学少走弯路。

大佬的两篇文章:http://t.csdn.cn/uvUTNhttp://t.csdn.cn/uvUTN

http://t.csdn.cn/zudWGhttp://t.csdn.cn/zudWG

1. 插件的安装

 新安装的vscode进行远程连接请安装这个ssh插件:

 安装完成后你可以在右侧发现这个“远程资源管理器”的图标:

 进入界面,点击SSH栏后方的添加:

 切换至页面中间的导航栏中,此时要求你输入平台的SSH信息;

2. SSH信息的获取

北超平台的SSH信息获取方法如下:

1.登录后,在桌面的选择第四列第一行的“控制台”

2.进入网页页面之后选择导航栏中的“自助服务”,选择这个页面右侧的“SSH直连管理

3.点击创建密码/公钥,进行密码的创建于公钥的创建,由于本文新手向,下面将会提到一些公钥的创建流程。

3. 公钥的创建:

打开你电脑的powershell(windows10 导航栏中直接搜索即可),切换至你的 ‘.ssh’ 目录下

        cd ~/.ssh        

你可以先 ls 看一下里面是否配置过公钥了,但既然在看这篇文章那想必是空的,我们继续:

使用ssh-keygen命令创建公钥,各个参数如下:

  • -t 指定密钥类型,默认rsa即可;
  • -C 设置注释,会出现在你的秘钥最末端
  • -f 设置文件名,我们这里不使用这个参数

        ssh-keygen -t rsa -C “your_email@example.com”       (注释别漏了双引号

接下来会有三次询问,请直接一路enter到底即可,含义分别是让你命名,设置密码和重复密码。如果需要可以后续删除再创建一条更加完备的公钥。

此时在你的 .ssh 文件目录下你可以ls看一下创建获得的两个文件,应该是

' id_rsa ' ' id_rsa.pub '

打开id_rsa.pub文件并且复制其内容,当然你也可以用windows用可视化界面去打开这个.ssh文件夹目录(C://users/user/.ssh),找到这个id_rsa.pub文件,用记事本方式打开并复制内容。

将复制的内容粘贴在第2步的“创建公钥”处。

4. 完成vscode设置

回到北超平台的 'SSH直连管理界面' ,选择超算SSH信息下方的任意一个访问方式复制,回到vscode中,在之前弹出的导航栏中粘贴你的SSH信息,然后弹出的如下界面代表着你的信息存放的config文件位置,这个位置你也可以通过SSH右侧的齿轮进入:

直接enter即可,接下来在右下角会提示你已经修改了config文件, 跟着过去打开config文件,应该如下:

已经自动填写了四种信息,从上到下分别是 可以自定义的远程名;不能修改的用以连接的地址; 你的连接账户; 端口。

请在第五行添加一个信息,如下:

       IdentityFile "C:\Users\你的用户\.ssh\id_rsa"        

这是应该匹配了服务器端之前上传的公钥的本地存放处。在左侧栏中的远程栏点击刷新,你应该可以看到SSH中出现了你刚刚添加的服务器了,接下来右键它选择在当前窗口或者另外打开一个窗口进行登录即可。

5. 可能出现的问题:

我在自己进行过程中,创建公钥部分 -t 类型没有使用rsa,使用的是ed25519,后续步骤正确却无法登录,所以建议使用rsa类型进行操作。

6. 拓展部分:

你可以登录服务器后在服务器的.ssh文件夹目录下将你的id_rsa.pub内的信息复制进authorized_keys 文件中,这样可以使你之后的登录服务器流程不需要输入密码。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值