可以将多个密钥对添加到 AWS 中的实例吗?

可以将多个密钥对添加到 AWS 中的实例吗?

关于此处的“https://serverfault.com/questions/221760/multiple-public-keys-for-one-user”问题以及其他许多关于使用一个用户的多个公钥获取 ssh 访问权限的问题,我可以以某种方式为同一个用户将多个密钥对添加到实例内的 authorized_keys 文件夹中吗?

因此,用户可以使用任何被允许使用的授权密钥对来访问该实例。

我们确实尝试将密钥对添加到authorized_keys文件夹,但我们无法使用该密钥对访问实例。

答案1

是的,您可以使用任意数量,请按照以下步骤操作:

  1. 下载你想要使用的新的 .pem

  2. 从本地计算机读取新 .pem 文件中的公钥

ssh-keygen-f 新的pem文件.pem-y

  1. 复制在终端上打印出来的公钥

  2. 返回你的服务器

ssh -i old_pem_file.pem 用户名@ip地址

  1. 编辑您服务器上的authorized_keys文件,留出一到两行空间并在此处粘贴复制的新.pem文件的RSA,然后保存文件。

sudo nano ~/.ssh/authorized_keys

  1. 最后尝试使用新的.pem 文件连接到您的服务器。

希望这个答案能有所帮助:)

相关内容