SSH密钥对概述

Posted 小东子李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH密钥对概述相关的知识,希望对你有一定的参考价值。

SSH密钥对概述

阿里云SSH密钥对是一种安全便捷的登录认证方式,由公钥和私钥组成,仅支持Linux实例。
功能优势

*安全性:SSH密钥对登录认证更为安全可靠*。
          * 密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁。
          * 不可能通过公钥推导出私钥。
*便捷性:*
          * 如果您将公钥配置在Linux实例中,那么,在本地或者另外一台实例中,您可以使用私钥通过SSH命令或相关工具登录目标实例,而不需要输入密码。
          * 便于远程登录大量Linux实例,方便管理。如果您需要批量维护多台Linux实例,推荐使用这种方式登录。

使用限制

*使用SSH密钥对有如下限制:*
              *如果使用SSH密钥对登录Linux实例,将会禁用密码登录,以提高安全性。
              *仅支持Linux实例。
              *目前,ECS只支持创建2048位的RSA密钥对。
              *一个云账号在一个地域最多可以拥有500个密钥对。
              *通过控制台绑定密钥对时,一台Linux实例只能绑定一个密钥对,如果您的实例已绑定密钥对,绑定新的密钥对会替换原来的密钥对。 如果您有使用多个密钥对登录实例的需求,可以在实例内部手动修改~/.ssh/authorized_keys文件,添加多个密钥对。
              *已停售的实例规格无法使用SSH密钥对。详情请参见已停售的实例规格。
              *基于数据安全考虑,在实例状态为运行中(Running)时绑定或者解绑密钥对,您需要重启实例使操作生效。

创建SSH密钥对
在一个地域最多可以拥有500个密钥对
操作步骤:
在这里插入图片描述
导入SSH密钥对
在这里插入图片描述
绑定SSH密钥对
在这里插入图片描述
解绑SSH密钥对
在这里插入图片描述
删除SSH密钥对
在这里插入图片描述
查看公钥信息
如果您想设置一组ECS使用相同的公钥文件,而本地又没有公钥文件的备份,您可以通过以下三种方式查看并获取公钥信息。
在这里插入图片描述

阿里云官方文档

以上是关于SSH密钥对概述的主要内容,如果未能解决你的问题,请参考以下文章

SSH密钥认证

SSH密钥认证

Linux中远程访问SSH及TCP Wrappers控制

以编程方式生成 SSH 密钥对(c# windows)

Linux基础教程 linux无密码ssh登录设置

30_MHA集群概述 部署MHA集群 测试配置