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私钥文件。
- 启动PuTTYgen。
- 选择Type of key to generate为RSA,然后单击Load。
- 选择All Files。
- 选择待转换的.pem私钥文件。
- 在弹出的对话框中,单击确定。
- 单击Save private key。
- 在弹出的对话框中,单击是。
- 指定.ppk私钥文件的名称,然后单击保存。
3)启动PuTTY,配置用于身份验证的私钥文件。
- 选择Connection > SSH > Auth > Credentials。
- 在Private key file for authentication:区域,单击Browse…。
- 选择转换好的.ppk私钥文件。
4)配置连接Linux实例所需的信息。
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