繁体   English   中英

创建新的EC2实例时,我可以使用现有的密钥对吗?

[英]Can I use an existing key pair when creating a new EC2 instance?

我们知道必须存在密钥对才能访问EC2实例。

我在创建EC2时创建了一个密钥对,但是我看到了可以使用现有密钥对的短语。

这是否意味着如果您使用现有密钥对,则可以使用一个密钥对访问多个实例?

首先,请注意,密钥对是访问Linux系统的行业标准。 Amazon EC2支持它们的使用,但是密钥对的概念并非由AWS创建。 因此,任何与Linux系统一起使用密钥对的方法也将适用于Amazon EC2 Linux实例。

当你进入Linux实例时,你提供了一个用户名和密钥对的私有一半 Linux系统将查看指定用户的.ssh/authorized_keypairs文件, 并尝试查找密钥对的匹配公共一半 如果找到,它将允许您启动ssh会话。

因此,任何密钥对都可以添加到用户的.ssh/authorized_keys文件中。 它可以包括多个密钥对,所有密钥对都可以作为该用户登录。

为方便起见,Amazon EC2允许您创建或上传密钥对AWS。 它们将出现在控制台的Key Pairs部分。 然后,在启动新的Amazon EC2实例时,您可以指定其中一个密钥对。 安装在EC2实例上的软件会将密钥对的公共一半复制到/home/ec2-user/.ssh/authorized_keys文件中。

结论:您可以在多个实例上使用相同的密钥对 ,也可以在实例 上的同一用户上使用多个密钥对

是的,您可以为多个EC2实例使用一个密钥对。 单击“启动”按钮,然后单击“选择现有密钥对”。

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM