小秦哥 发表于 2024-6-14 21:51:19

探索GpuMall智算云平台的AI云盘算:SSH毗连GPU云主机进行深度学习

#GpuMall#
#GpuMall智算云# #算力租赁# #ai#
在人工智能和呆板学习的范畴中,获取强大的盘算资源已经成为推进项目盼望的关键。随着AI研究的深入,需求对GPU加速的盘算本领也在不断提拔。GPU云主机、GPU云服务器、GPU闲置、GPU变现、GPU收益、AI云、算力交易平台等在进行模子练习和推理方面扮演着不可替代的角色。借助GPU云平台如智算云,GpuMall等,研究者和开辟者可以方便地租用所需算力,或通过出租自己的GPU闲置资源得到收益。在如许的背景下,掌握怎样通过当地SSH(Secure Shell)安全毗连到云端GPU实例,对于提高工作效率和资源使用率具有紧张意义。


[*]当地SSH方式毗连实例
通过SSH登录GPUMALL实例介绍
通过 SSH 方式毗连到 Linux 服务器的方法有多种,这里介绍几种常用的 SSH 长途登录工具,只需要使用此中一种可以登录到 GpuMall 实例即可。
Windows系统可以使用:XShell、Mobaxterm、FinalShell 以及 CRT 和 Win11 中自带的终端。
MacOS 系统可以使用:Iterm2、FinalShell、MacOS 自带终端、Termius等等,根据自己喜好选择即可。

2.XShell 毗连 GpuMall 实例​
下载XSHELL,XSHELL仅支持WINDOWS版本
Windows
下载 XShell
1. 安装SSH后并打开,然后单击新建
https://img-blog.csdnimg.cn/direct/630eae6c93c94c26b24b481b4e395c7b.png
2. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码
复制后粘贴到任意文件中,内容如下
登录指令:ssh -p 11111 root@xxxxxxxx.gpumall.com
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

下令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
然后把以上对应信息复制到下图中对应框中
1号标记填入这个SSH会话的名称,可自定义
2号标记填入您实例对应的SSH主机
3号标记填入您实例对应的端口号
4号标记去填写实例用户名和密码
然后点击确定
https://img-blog.csdnimg.cn/direct/798cfe705e814f0e99da83b4355f765d.png
3.输入用户名以及对应的密码,然后确定

https://img-blog.csdnimg.cn/direct/7efff1f4dc084d65b9fdd138b50f7792.png
4.双击添加的SSH回话,然后继承并保存
https://img-blog.csdnimg.cn/direct/8e263f4c6ff64f0bb78a44c86da533b8.png
5.双击创建完成的会话即可登录实例 
https://img-blog.csdnimg.cn/direct/48fe1cf95315446782319fd9e40ba828.png
Mobaxterm 毗连 GpuMall 实例​

下载MOBAXTERM,MOBAXTERM仅支持WINDOWS版本


[*]Windows
下载 Mobaxterm
1.按照1号标记点击 Session
https://img-blog.csdnimg.cn/direct/a5215c4d0d2141b6b504ac711f68e8cd.png
2. 然后到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码
复制后粘贴到任意文件中,内容如下
登录指令:ssh -p 11111 root@xxxxxxxx.gpumall.com
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

下令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
https://img-blog.csdnimg.cn/direct/c39abab57d2d469f9ef65801f73608ff.png
然后把以上对应信息复制到上图中对应框中

[*]1号标记点击SSH来设置SSH毗连
[*]2号标记填入您实例对应的SSH主机
[*]3号标记选中Specify username来指定用户名
[*]4号标记填上面的实例登录用户名
[*]5号标记填入上面实例SSH端口
[*]6号标记点击下方OK
3.选中1号标记,点击Accept允许
https://img-blog.csdnimg.cn/direct/4f01adfcf69648458849d5bf4fb37ed6.png
4.输入实例登录密码
https://img-blog.csdnimg.cn/direct/cae11eaf6cba4aee8e44a817bca00956.png
5.点击1号标记不再弹出消息,2号标记记住密码
https://img-blog.csdnimg.cn/direct/0cffdd4adc0b49ae8f2719b727581e70.png
 
https://img-blog.csdnimg.cn/direct/dab09b328cb94b88b7604c8de7bc57d6.png
FinalShell 毗连 GpuMall 实例​

下载FINALSHELL


[*]Windows
[*]macOS
[*]Linux
下载 macOS 版本
这里使用 macOS 版本进行演示
1.打开FinalShell后进行创建新的毗连
https://img-blog.csdnimg.cn/direct/f2c9546429784d94a9107e94e799b7b6.png
2. 然后到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码
复制后粘贴到任意文件中,内容如下
登录指令:ssh -p 11111 root@xxxxxxxx.gpumall.com
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

下令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3.把对应信息填入FinalShell中
然后把以上对应信息复制到上图中对应框中

[*]1号标记填入一个自定义名称
[*]2号标记填入您实例对应的SSH主机
[*]3号标记填入上面实例SSH端口
[*]4号标记填上面的实例登录用户名
[*]5号标记填入实例登录密码
[*]6号标记点击下方确定
https://img-blog.csdnimg.cn/direct/7fcd9532bcee47abbcfcb2e8664d1db9.png

[*]点击创建好的ssh毗连
 
https://img-blog.csdnimg.cn/direct/39cce16f468b4b9c879d4015ec7ef2bd.png

[*]继承并保存密钥
 
https://img-blog.csdnimg.cn/direct/6a341dba0d2844bcb8adf1442cf74324.png
成功登录实例
 
https://img-blog.csdnimg.cn/direct/9973ce746af148828b4e598976c6aa7f.png
MacOS 自带终端 毗连 GpuMall 实例​

1. macOS 系统启动台找到终端,大概通过 command + 空格 键,搜刮终端
2. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码
复制后粘贴到任意文件中,内容如下
登录指令:ssh -p 11111 root@xxxxxxxx.gpumall.com
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

下令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3.直接把登录指令以及登录密码粘贴到终端
提示

[*]1号标记粘贴登录指令
[*]2号标记粘贴登录密码
然后回车即可登录实例
https://img-blog.csdnimg.cn/direct/b14fa124c5374d94aa27b3d63e4d620f.png
MacOS Iterm2 毗连 GpuMall 实例​

下载ITERM2


[*]macOS
下载 Iterm2
1. macOS 系统启动台找到 Iterm2,大概通过 command + 空格 键,搜刮 Iterm2
2. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码
复制后粘贴到任意文件中,内容如下
登录指令:ssh -p 11111 root@xxxxxxxx.gpumall.com
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

下令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3.直接把登录指令以及登录密码粘贴到终端
提示

[*]1号标记粘贴登录指令
[*]2号标记粘贴登录密码
然后回车即可登录实例
https://img-blog.csdnimg.cn/direct/2bbc79440ee24c7192cb97a8f9e3225f.png
使用 SSH 密钥登录实例​

SSH密钥是什么​

SSH 默认接纳密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,密钥登录是更好的解决方案,使用密钥登录同时可以提高实例的安全性。
SSH 密钥登录接纳的是非对称加密,每个用户通过自己的密钥登录,此中私钥必须私密保存,不能泄漏;公钥则是公开的,可以对外发送。它们的关系是,公钥和私钥是一一对应的,每一个私钥都有且仅有一个对应的公钥,反之亦然。 如果数据使用公钥加密,那么只有使用对应的私钥才气解密,其他密钥都不可;反过来,如果使用私钥加密(这个过程一样平常称为“签名”),也只有使用对应的公钥解密。
密钥登录的过程
SSH 密钥登录分为以下的步骤。

[*]准备步骤,客户端通过ssh-keygen大概SSH工具生成自己的公钥和私钥。
[*]手动将客户端的公钥放入长途服务器的指定位置。
[*]客户端向服务器发起 SSH 登录的请求。
[*]服务器收到用户 SSH 登录的请求,发送一些随机数据给用户,要求用户证明自己的身份。
[*]客户端收到服务器发来的数据,使用私钥对数据进行签名,然后再发还给服务器。
[*]服务器收到客户端发来的加密签名后,使用对应的公钥解密,然后跟原始数据比较,如果划一,就允许用户登录。
当地电脑生成密钥​

Windows 桌面右键打开终端,大概打开 CMD 下令行,然后生成密钥
MacOS 系统使用 终端 大概 iterm2 工具进行生成,下令与下方划一
实行 ssh-keygen -t rsa - b 4096 进行当地电脑密钥生成
PS C:\> ssh-keygen -t rsa -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Administrator/.ssh/id_rsa):
Created directory 'C:\Users\Administrator/.ssh'.
Enter passphrase (empty for no passphrase):   #直接敲回车
Enter same passphrase again:                  #直接敲回车
Your identification has been saved in C:\Users\Administrator/.ssh/id_rsa.    #生成的当地电脑私钥位置
Your public key has been saved in C:\Users\Administrator/.ssh/id_rsa.pub.    #生成的当地电脑公钥位置,复制该路径,下面需要查看该公钥内容
The key fingerprint is:
SHA256:A5a+48LNoHEidLAHGYUYaW4d/1m98Hun1V76LTgtOT0 Administrator@Administrator
The key's randomart image is:
+-------+
|o+=.             |
|o* .   .         |
|o = o +   .      |
| = + + . o .     |
|o o   o S o .    |
|. o o  + . o    .|
| . * +o     .= .o|
|  . o.o.   .*.E+o|
|     ..     .=+++|
+---------+
查看生成的公钥内容并复制
查看生成的公钥内容
PS C:\> cat C:\Users\Administrator/.ssh/id_rsa.pub.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDEOOeSSTM7vMu2SDm42G5oUwW6ApNaDUp77JNT47q0DbhoJ4kcVwKRxzoTdp+xT4d4RHPkSu/9RRgD5V/s+oE6AmyRMjMPIjb7svdBabxlze7c4OY7LzGX2+g7B9Ghh6KY7OQG6DkvYoKSdbfWNfMZ3aLVrU/37DpfwtCJRujdB3eNGP8wef5HXlNbgXweAnQ74G+H8k3l6zyqN2IiFrnfXA2uBIpgXFdon/RG8+exG9obEogNmiAC77nrJnvvofVSX2tXdcK5KufzudZKlyE3OCuCCZNqs1u85qlMz/Deg1aoRSr7gsKdMdya1r5wGQi5Ur7NSp8pOsk0Ff/udNGB5bC/51o4bZgTklZrSSbwd2ahFYV9mXSFmp3Z/bYZO7qLHJfi1X18svvBsEjJ1AspstbTO+QTXpw8+MFTwveaUFVaPCPBru7fOpMiF7e2W5ZMc2XRUhFhD6welTSIEzhukU3SxA5Yzr8p2WpWrxwOCkANLJYRUVVOwOQWAMJJK1CKbVe+7j3OA Administrator@Administrator
将当地公钥设置到平台​

登录 GpuMall 平台将当地公钥填入平台
点击 个人空间 -》 账户中央 -》添加 -》 然后把上面生成的公钥输入进去,然后点击确定。
https://img-blog.csdnimg.cn/direct/63249e3ad1944028b335092fb4f86b29.png
如下为添加后的体现
https://img-blog.csdnimg.cn/direct/fc40b0f0a69643c99802b49dee34ed54.png
创建实例并通过密钥登录(终端方式)​

提示
添加密钥后只有创建的新实例才可以进行密钥登录,在添加密钥之前创建的实例无法进行密钥登录。
创建实例方式参考 创建实例
实例创建后在终端(windows在终端,macos可以在终端大概iterm2)里进行登录密钥进行登录,参考下面内容,可以免密码直接登录到实例中
PS C:\> ssh -p 60185 root@xxxxxxxxxx.gpumall.com
创建实例并通过密钥登录(XShell方式)​

提示
添加密钥后只有创建的新实例才可以进行密钥登录,在添加密钥之前创建的实例无法进行密钥登录。
创建实例方式参考 创建实例
打开XShell,然后新建一个毗连,按照一下顺序输入对应内容
 
https://img-blog.csdnimg.cn/direct/862dd78e98764e968cb2cdc82d47df1f.png
然后点击第五步 用户身份验证,输入用户名,选择Public key方式。
 
https://img-blog.csdnimg.cn/direct/970a4dc2513e4707b531aa53b1200592.png
点击 工具 -》 用户密钥管理者
 
https://img-blog.csdnimg.cn/direct/941956e27850466fa5b0727b81816eba.png
选择导入
https://img-blog.csdnimg.cn/direct/70c2ec4a942b42ea8437d4c1db8c1bf2.png
在地址框中,输入前面生成密钥的路径,然后选择id_rsa(私钥)进行打开
https://img-blog.csdnimg.cn/direct/b9bfa3e3ae2a4dff8c434ca725b34e18.png
导入私钥到 XShell 中,让 Xshell 进行管理,成功后如下所示
https://img-blog.csdnimg.cn/direct/71746f04263046d3b2385896a7028f9d.png
双击左侧添加的呆板就可以进行密钥登录
 
https://img-blog.csdnimg.cn/direct/92726ccf61ec4b4795415d8f3786d7f4.png





当您不使用GPU实例时,可以通过算力交易平台将其出租,让算力变现和收益。您还可以通过竞价实例来最大化本钱效益,通过智能调度确保资源不会闲置。
通过上述的步骤,即使是在当地情况中,开辟者也可以或许轻松使用远端的GPU云资源,提拔AI项目开辟和盘算效率,并可以参加算力生态,实现资源的最优化使用。接待关注我们的官网:https://gpumall.com/index进一步将为您提供更多开辟者工具和示例。




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 探索GpuMall智算云平台的AI云盘算:SSH毗连GPU云主机进行深度学习