乐趣区

关于深度学习:恒源云手把手教你如何终端登陆实例

以下分为两大部分:
一、Windows 登陆实例
二、macOS/Linux 登陆实例

Windows 登陆实例

如何获取登陆信息?

登陆信息在 我的实例 中的登陆指令,如登陆指令为:
ssh -p 60001 root@i-1.gpushare.com

从中提取登陆的主机名、端口号和用户须要填写到 SSH 客户端中:

主机名 端口 用户
i-1.gpushare.com 60001 root

Windows 能够应用 Xshell、PuTTY、MobaXterm 等 SSH 客户端连贯。

Xshell 教程

下载(举荐同时装置 Xftp 不便上传下载数据):
Xshell 7 (Free for Home/School)
Xftp 7 (Free for Home/School)

关上会话窗口新建一个会话。

会话属性中 名称 能够任意填写,协定放弃默认 SSH。主机、端口号 填写实例的登陆信息。

切换到 用户名身份验证 标签页,用户名填写 root,明码在 我的实例 中复制。点击 确定 保留。

会话 中抉择刚创立好的会话,点击 连贯 进入实例。

macOS/Linux 登陆实例

在 macOS/Linux 零碎中能够应用零碎自带的终端利用。

macOS 能够应用 iTerm2
iTerm2

我的实例 中复制登陆指令在终端中执行。提醒输出明码后复制实例登陆密码粘贴,输出明码不会在终端上显示,间接按 Enter 登陆。

密钥登陆

应用密钥能够实现免明码登陆,同时进步服务器登陆认证安全性。

密钥是一对文件,分为公钥和私钥。私钥是保留在本地,公钥是放在实例中的。首先须要在本地生成一对密钥,而后将公钥增加到平台中。创立实例后公钥会主动增加,在本地可应用私钥间接登录实例。

生成密钥
Windows 下能够应用 Xshell 客户端自带的密钥治理性能生成密钥对。

在菜单中选择 工具 – 用户密钥管理者

抉择 生成

向导中应用默认的配置直至实现,密钥明码不须要填写。

选中刚增加的密钥,点击 属性

切换到 公钥 标签页,能够将整个公钥复制或保留为文件。

macOS/Linux 零碎下在本地应用命令行生成密钥对。

# 查看本地是否曾经生成过密钥,如果曾经有则不须要生成
~# ls ~/.ssh/*.pub

# 生成密钥对,file 和 passphrase 提醒输出的局部能够间接回车应用默认
~# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:m6kUxC7psGC0nNyj61DQMKBGKHwBsVILD4xfCi7NRx4 linux
The key's randomart image is:
+---[RSA 3072]----+
|%++..            |
|B@.oE.           |
|*O== .o          |
|BoO o+           |
|o*o+o o S        |
|.o.+.. . +       |
|... . . +        |
|. .  . .         |
|.o    .          |
+----[SHA256]-----+

# 查看公钥内容
~# cat ~/.ssh/id_rsa.pub

增加公钥
进入恒源云 控制台,进入 实例与数据 – 我的实例,点击 SSH 密钥登陆实例

点击 增加

填写备注,将之前生成的公钥内容增加进密钥。

增加实现后,创立实例后密钥会主动增加到实例中。

应用密钥登陆
Windows 在 Xshell 中关上会话窗口,选中增加好的会话,点击 编辑

类别中抉择 用户身份验证。选中 Public Key 打钩,上移到最上,点击设置。

抉择刚刚生成的用户密钥,确定后保留会话。再连贯会话后即可应用私钥登陆实例。

macOS/Linux 在终端间接通过 ssh 登陆到实例,默认会尝试应用私钥登陆。

如果须要禁用明码登陆,须要进入实例执行下列命令。执行前需确认免密密钥登陆胜利,否则可能造成无奈登陆实例。

sed -i "s/^#\?\(PasswordAuthentication\).*/\1 no/" /etc/ssh/sshd_config
supervisorctl restart sshd
退出移动版