概述
目录
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你的用户.sshid_rsa"
这是应该匹配了服务器端之前上传的公钥的本地存放处。在左侧栏中的远程栏点击刷新,你应该可以看到SSH中出现了你刚刚添加的服务器了,接下来右键它选择在当前窗口或者另外打开一个窗口进行登录即可。
5. 可能出现的问题:
我在自己进行过程中,创建公钥部分 -t 类型没有使用rsa,使用的是ed25519,后续步骤正确却无法登录,所以建议使用rsa类型进行操作。
6. 拓展部分:
你可以登录服务器后在服务器的.ssh文件夹目录下将你的id_rsa.pub内的信息复制进authorized_keys 文件中,这样可以使你之后的登录服务器流程不需要输入密码。
最后
以上就是隐形羽毛为你收集整理的关于本次活动超算平台的vscode远程连接(新人向)的全部内容,希望文章能够帮你解决关于本次活动超算平台的vscode远程连接(新人向)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复