认识 SSH 密钥对

SSH 密钥对是阿里云为您提供的新的远程登录 ECS 实例的认证方式。

相较于传统的用户名和密码认证方式,SSH 密钥对有以下特点:

  1. 仅适用于 Linux 实例;
  2. SSH 密钥对登录认证更为安全可靠;
  3. 便于远程登录大量 Linux 实例,方便管理。

什么是 SSH 密钥对

SSH 密钥对是通过一种加密算法生成的一对密钥:一个对外界公开,称为“公钥”;另一个您自己保留,称为“私钥”。

如果您已经将公钥配置在 Linux 实例中,那么,在本地或者另外一个实例中,您可以使用私钥通过 SSH 命令或相关工具登录实例,而不需要输入密码。

优势

使用 SSH 密钥对有以下优势:

  1. 安全性高:

    1. 密钥对安全强度远高于常规用户口令,可以杜绝暴力破解威胁。
    2. 不可能通过公钥推导出私钥。
  2. 易用快捷:只需在控制台和本地客户端做简单配置即可远程登录实例,再次登录时无需再输入密码。如果您需要批量维护多个 ECS 实例,推荐使用这种方式登录。

原文链接

原文地址:https://www.cnblogs.com/dm521/p/7155807.html