首页 > 其他分享 >本地SSH方式连接实例

本地SSH方式连接实例

时间:2024-05-13 19:20:12浏览次数:15  
标签:登录 标记 密码 实例 SSH 本地 密钥

通过SSH登录GPUMALL实例介绍
通过 SSH 方式连接到 Linux 服务器的方法有多种,这里介绍几种常用的 SSH 远程登录工具,只需要使用其中一种可以登录到 GpuMall 实例即可。
立即免费体验:https://gpumall.com/login?type=register&source=cnblogs
Windows系统可以使用:XShell、Mobaxterm、FinalShell 以及 CRT 和 Win11 中自带的终端。

MacOS 系统可以使用:Iterm2、FinalShell、MacOS 自带终端、Termius等等,根据自己喜好选择即可。

XShell 连接 GpuMall 实例
下载XSHELL,XSHELL仅支持WINDOWS版本
Windows
下载 XShell

autodl#恒源云#矩池云#算力云#恒源云 实例迁移#autodl 官网#autodi#GpuMall#GPU云#AutoDL#AotuDL 算力云#GpuMall智算云#AI#大数据#算力租赁#大模型#深度学习#人工智能#算力变现

  1. 安装SSH后并打开,然后单击新建

  1. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码

复制后粘贴到任意文件中,内容如下

登录指令:ssh -p 11111 [email protected]
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

命令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

然后把以上对应信息复制到下图中对应框中
1号标记填入这个SSH会话的名称,可自定义
2号标记填入您实例对应的SSH主机
3号标记填入您实例对应的端口号
4号标记去填写实例用户名和密码
然后点击确定

3.输入用户名以及对应的密码,然后确定

4.双击添加的SSH回话,然后接受并保存

5.双击创建完成的会话即可登录实例

Mobaxterm 连接 GpuMall 实例
下载MOBAXTERM,MOBAXTERM仅支持WINDOWS版本
Windows
下载 Mobaxterm

1.按照1号标记点击 Session

  1. 然后到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码

复制后粘贴到任意文件中,内容如下

登录指令:ssh -p 11111 [email protected]
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

命令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

然后把以上对应信息复制到上图中对应框中
1号标记点击SSH来配置SSH连接
2号标记填入您实例对应的SSH主机
3号标记选中Specify username来指定用户名
4号标记填上面的实例登录用户名
5号标记填入上面实例SSH端口
6号标记点击下方OK
3.选中1号标记,点击Accept允许

4.输入实例登录密码

5.点击1号标记不再弹出消息,2号标记记住密码


FinalShell 连接 GpuMall 实例
下载FINALSHELL
Windows
macOS
Linux
下载 Windows 版本

这里使用 macOS 版本进行演示

1.打开FinalShell后进行创建新的连接

  1. 然后到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码

复制后粘贴到任意文件中,内容如下

登录指令:ssh -p 11111 [email protected]
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

命令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.把对应信息填入FinalShell中

然后把以上对应信息复制到上图中对应框中
1号标记填入一个自定义名称
2号标记填入您实例对应的SSH主机
3号标记填入上面实例SSH端口
4号标记填上面的实例登录用户名
5号标记填入实例登录密码
6号标记点击下方确定

4.点击创建好的ssh连接

5.接受并保存密钥

成功登录实例

MacOS 自带终端 连接 GpuMall 实例

  1. macOS 系统启动台找到终端,或者通过 command + 空格 键,搜索终端

  2. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码

复制后粘贴到任意文件中,内容如下

登录指令:ssh -p 11111 [email protected]
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

命令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.直接把登录指令以及登录密码粘贴到终端

提示
1号标记粘贴登录指令
2号标记粘贴登录密码
然后回车即可登录实例

MacOS Iterm2 连接 GpuMall 实例
下载ITERM2
macOS
下载 Iterm2

  1. macOS 系统启动台找到 Iterm2,或者通过 command + 空格 键,搜索 Iterm2

  2. 到 GpuMall 控制台 -> 个人空间 -> 实例管理,找到对应实例的 登录,然后复制 登录指令 与 登录密码

复制后粘贴到任意文件中,内容如下

登录指令:ssh -p 11111 [email protected]
登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

命令拆解如下:
实例SSH主机:xxxxxxxx.gpumall.com
实例SSH端口:11111
实例登录用户名:root
实例登录密码:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.直接把登录指令以及登录密码粘贴到终端

提示
1号标记粘贴登录指令
2号标记粘贴登录密码
然后回车即可登录实例

使用 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:
+---[RSA 4096]----+
|o+=. |
|o* . . |
|o = o + . |
| = + + . o . |
|o o o S o . |
|. o o + . o .|
| . * +o .= .o|
| . o.o. .*.E+o|
| .. .=+++|
+----[SHA256]-----+

查看生成的公钥内容并复制

查看生成的公钥内容
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 平台将本地公钥填入平台

点击 个人空间 -》 账户中心 -》添加 -》 然后把上面生成的公钥输入进去,然后点击确定。

如下为添加后的显示

创建实例并通过密钥登录(终端方式)
提示
添加密钥后只有创建的新实例才可以进行密钥登录,在添加密钥之前创建的实例无法进行密钥登录。

创建实例方式参考 创建实例

实例创建后在终端(windows在终端,macos可以在终端或者iterm2)里进行登录密钥进行登录,参考下面内容,可以免密码直接登录到实例中

PS C:> ssh -p 60185 [email protected]

创建实例并通过密钥登录(XShell方式)
提示
添加密钥后只有创建的新实例才可以进行密钥登录,在添加密钥之前创建的实例无法进行密钥登录。

创建实例方式参考 创建实例

打开XShell,然后新建一个连接,按照一下顺序输入对应内容

然后点击第五步 用户身份验证,输入用户名,选择Public key方式。

点击 工具 -》 用户密钥管理者

选择 导入

在地址框中,输入前面生成密钥的路径,然后选择id_rsa(私钥)进行打开

导入私钥到 XShell 中,让 Xshell 进行管理,成功后如下所示

双击左侧添加的机器就可以进行密钥登录

标签:登录,标记,密码,实例,SSH,本地,密钥
From: https://www.cnblogs.com/GpuMall/p/18189824

相关文章

  • 实例后台运行训练或任务
    后台运行进程在正常情况下,使用命令pythontrain.py运行机器学习的训练或推理任务时,该进程会挂载到系统的前台,这意味着如果您通过SSH连接到远程实例进行操作,一旦SSH连接因网络延迟或波动等原因中断,与SSH会话关联的前台进程(包括您的训练任务)也将被终止,这会导致您失去所有未保存的......
  • 开发工具连接实例远程开发
    远程开发主要基于将开发环境(包括代码编辑、编译、运行等)从本地机器转移到远程服务器上,这个过程涉及几个关键组件和概念:立即免费体验:https://gpumall.com/login?type=register&source=cnblogs1.远程服务器远程服务器是托管远程开发环境的中心,可以是一个物理服务器,也可以是云中的......
  • Markdown TMS-基于Markdown的本地测试管理系统
    MarkdownTMS简介我们通常习惯使用线的测试平台或者XMind、Excel在来管理手工测试用例。由Jetbrains公司推出的MarkdownTMS则提供了另一种管理手工测试用例的思路。相比于XMind、Excel来说,Markdown是纯文本文件,几乎不需要安装额外的软件进行查看和编辑。使用Markdown+Git即......
  • 开发工具连接实例远程开发
    远程开发主要基于将开发环境(包括代码编辑、编译、运行等)从本地机器转移到远程服务器上,这个过程涉及几个关键组件和概念:立即免费体验:https://gpumall.com/login?type=register&source=cnblogs1.远程服务器远程服务器是托管远程开发环境的中心,可以是一个物理服务器,也可以是云中的......
  • PictureCleaner:一款实用的本地图片处理工具
    PictureCleaner:一款实用的本地图片处理工具简介:对于日常办公和学习生活中图片处理的需求,今天推荐一款名为PictureCleaner的实用软件。这款软件专为Windows系统打造,具备多种图片处理功能,且完全免费、无广告,无需安装即可使用。主要功能:图片矫正:对于拍照时出现的倾斜或变形,Pictu......
  • 记一次阿里云服务器被ssh爆破
    查看Ubuntu登录日志:cat/var/log/auth.log发现我的服务器被ssh爆破针对这一现象我决定构造一个脚本来防范这种爆破式攻击具体思路就是通过脚本判定特定IP的登录失败次数如果多于两次关闭进程并且banIP首先就是将登录失败的ip单独拎出来cat/var/log/auth.log.1|gre......
  • Django国际化与本地化指南
    title:Django国际化与本地化指南date:2024/5/1216:51:04updated:2024/5/1216:51:04categories:后端开发tags:Django-i18n本地化-L10n多语言国际化翻译工具表单验证性能优化引言在数字化时代,网站和应用程序必须跨越地域限制,服务于全球用户。这就是国际化......
  • .net core 实现注册同一服务类型的多个服务实例
    1.注册服务。给IMyDependency注册两个不同的实现。builder.Services.AddSingleton<IMyDependency,MyDependency>();builder.Services.AddSingleton<IMyDependency,DifferentDependency>();2.依赖注入。通过 IEnumerable<IMyDependency>获取两个不同的实现,这里会按注......
  • LM Studio 本地离线部署大模型
    安装LMStudio官网:https://lmstudio.ai/下载模型:Meta-Llaa-3-8B-Instruet.Q4_KM.gguf下载地址:https://cdn-lfs-us-1.huggingface.co/repos/79/f2/79f21025e377180e4ec0e3968bca4612bb9c99fa84e70cb7815186c42a858124/647a2b64cbcdbe670432d0502ebb2592b36dd364d51a9e......
  • 设计程序,获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每
    /***********************************************************************************************************设计程序,获取当前系统时间,把时间转换为特定格式”yy年mm月dd日星期xtt:mm:ss”,并每隔1s写入到本地磁盘中一个*叫做log.txt的文本中,如果文本不存在则创建。......