SH密钥对是一种安全便捷的登录认证方式。在Windows环境和支持SSH命令的环境(例如Linux环境、Windows下的MobaXterm)中,您均可以使用SSH密钥对连接Linux实例。

1、创建SSH密钥对

1)登录控制台,进入”云服务器ecs”管理页面

2)在左侧导航栏,选择网络与安全 > 密钥对

3)单击创建密钥对

创建成功后,浏览器自动下载私钥文件(密钥对名称.pem)到本地电脑。

注意 私钥文件只在创建密钥对时自动下载到本地,ECS控制台不会保存私钥文件。如果私钥文件丢失将无法找回,请您妥善保存。

https://help.aliyun.com/document_detail/51793.htm?spm=a2c4g.51798.0.0.1def46367TxP4B#concept-wy4-th1-ydb

2、绑定SSH密钥对到ecs实例

1)登录控制台,进入”云服务器ecs”管理页面

2)在左侧导航栏,选择实例与镜像 > 实例

3)在操作列中,选择 > 实例属性 > 绑定密钥对。

4)在选择密钥对下拉列表中,选择需要绑定到该ECS实例的密钥对,单击确定

  • 实例处于已停止状态,启动实例后,密钥对生效。

  • 实例处于运行中状态,需要重启。

3、登录服务器

1] 在阿里云APP上使用Workbench登录实例

2] 通过阿里云客户端管理ECS实例

3] Windows环境中使用密钥对登录实例

1)下载并安装PuTTYgen和PuTTY。

2)将.pem私钥文件转换为.ppk私钥文件。

  1. 启动PuTTYgen。
  2. 选择Type of key to generate为RSA,然后单击Load。
  3. 选择All Files。
  4. 选择待转换的.pem私钥文件。
  5. 在弹出的对话框中,单击确定。
  6. 单击Save private key。
  7. 在弹出的对话框中,单击是。
  8. 指定.ppk私钥文件的名称,然后单击保存。

3)启动PuTTY,配置用于身份验证的私钥文件。

  1. 选择Connection > SSH > Auth > Credentials。
  2. 在Private key file for authentication:区域,单击Browse…。
  3. 选择转换好的.ppk私钥文件。

4)配置连接Linux实例所需的信息。

  1. 单击Session
  2. Host Name (or IP address)中输入登录账号和实例公网IP地址。
    格式为username@IP 地址,例如ecs-user@10.10.xx.xxx。
  3. Port中输入端口号22
  4. 选择Connection typeSSH

5)单击Open当出现以下提示时,说明您已经成功地使用SSH密钥对登录了实例。

https://help.aliyun.com/document_detail/51798.html?spm=a2c4g.25434.0.0.182c2849zE07GL

4] mac环境中使用密钥对登录实例

1)确定 .pem 文件位置,测试地址(/home/test.pem)

2)打开终端

$ chmod 0400 /home/test.pem

$ ssh -i /home/test.pem -p 22 root@100.0.0.0

作者 admin

百度广告效果展示