一、登录科研助手开发机SSH
前置条件
注意
该功能针对特定用户开放,请联系客户经理开启。
操作步骤
创建开发机页面中,在访问配置栏有SSH功能开关:
点击启用SSH,出现公钥设置栏,点击导入密钥
输入别名my-key(别名任意)
3. 生成需要登录SSH的访问公钥(本地电脑生成,非开发机中生成)
(1)首先,你需要确认自己是否已经拥有密钥。默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥,以linux系统为例:
cd ~/.ssh
ls
authorized_keys2 id_dsa known_hosts
config id_dsa.pub 可以看见.ssh文件夹中id_dsa.pub为公钥文件,id_dsa为私钥文件。
(2)如果文件夹不存在或未有公钥私钥文件,则在linux命令行中输入
ssh-keygen按回车3次
公钥一般保存在红框路径的文件中,实际以提示为准。
如果您是Windows用户,可以使用系统自带的Powershell/CMD登录。指令与linux一致,ssh-keygen改为ssh-keygen.exe即可执行(WIN10/WIN11),公钥保存在windows的用户个人文件夹的.ssh文件夹中。
4. 查看公钥文件中的内容
5. 复制内容进科研助手的添加密钥中
6. 点击确认,并选择刚才配置的公钥,并创建开发机。
7. 开发机启动后,点击操作中的更多,点击SSH登录
8. 复制指令到linux命令行中即可登录
二、开发机端口转发至本地
前置条件
开发机已开启SSH服务且使用者已测试可以访问
操作步骤
方法一:SSH命令行执行
获取SSH登录方式
以SSH端口30000为例 开发机中需要映射的端口为8080 则在个人系统中输入
经测试,可以正常访问。
方法二:使用mobaxterm软件
启动mobaxterm
点击Tools->MobaSSHTunnel
创建一个新的隧道
在创建隧道页面中,填写SSH服务器IP、端口、用户名、本地访问的端口、开发机的端口
保存隧道设置后,返回列表,点击钥匙,选择密钥文件
点击启动按钮,隧道启动
7. 在浏览器中测试本机端口访问,测试正常。