关于此处的“https://serverfault.com/questions/221760/multiple-public-keys-for-one-user”问题以及其他许多关于使用一个用户的多个公钥获取 ssh 访问权限的问题,我可以以某种方式为同一个用户将多个密钥对添加到实例内的 authorized_keys 文件夹中吗?
因此,用户可以使用任何被允许使用的授权密钥对来访问该实例。
我们确实尝试将密钥对添加到authorized_keys文件夹,但我们无法使用该密钥对访问实例。
答案1
是的,您可以使用任意数量,请按照以下步骤操作:
下载你想要使用的新的 .pem
从本地计算机读取新 .pem 文件中的公钥
ssh-keygen-f 新的pem文件.pem-y
复制在终端上打印出来的公钥
返回你的服务器
ssh -i old_pem_file.pem 用户名@ip地址
- 编辑您服务器上的authorized_keys文件,留出一到两行空间并在此处粘贴复制的新.pem文件的RSA,然后保存文件。
sudo nano ~/.ssh/authorized_keys
- 最后尝试使用新的.pem 文件连接到您的服务器。
希望这个答案能有所帮助:)