![](/img/trans.png)
[英]Can existing key pair be used if I restart the ec2 instance(stop and start) in aws or do we need to create new key pair or launch another instance?
[英]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
文件中。
结论:您可以在多个实例上使用相同的密钥对 ,也可以在实例 上的同一用户上使用多个密钥对 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.