我们知道必须存在一个密钥对才能访问EC2实例。
创建EC2时我已经创建了一个密钥对,但是我看到了可以使用现有密钥对的短语。
这是否意味着如果您正在使用现有的密钥对,则可以使用一个密钥对访问多个实例?
答案 0 :(得分:2)
首先,请注意,密钥对是访问Linux系统的行业标准。 Amazon EC2支持它们的使用,但是密钥对的概念不是由AWS创建的。因此,通常在Linux系统上使用密钥对的任何方法也将适用于Amazon EC2 Linux实例。
ssh进入Linux实例时,将提供用户名和密钥对的私密部分。 Linux系统将在指定用户的O(n)
文件中查找,将尝试查找密钥对的匹配公共部分。如果找到,它将允许您启动ssh会话。
因此,可以将任何密钥对添加到用户的.ssh/authorized_keypairs
文件中。它可以包含多个密钥对,所有这些密钥对都将被允许以该用户身份登录。
为方便起见,Amazon EC2允许您创建密钥对或将密钥对上传到AWS。它们将显示在控制台的“密钥对”部分中。然后,在启动新的Amazon EC2实例时,您可以指定这些密钥对之一。安装在EC2实例上的软件会将密钥对的公共部分复制到.ssh/authorized_keys
文件中。
底线::您可以在多个实例上使用相同的密钥对,也可以在一个实例上对同一用户使用多个密钥对
答案 1 :(得分:1)