这个问题有两种情况:-
1)您无权访问 .pem 文件,这就是您想要创建一个新文件的原因。
2)您拥有 .pem 文件访问权限,但您只想更改或创建新的 .pem 文件以用于某些漏洞或安全目的。。 p>
所以如果您丢失了钥匙,您可以向上滚动查看其他答案。但是如果您只是出于安全目的更改 .pem 文件,请按照以下步骤操作:-
1) 转到 AWS 控制台登录并从密钥对创建一个新的 .pem 文件
那边的部分。它会自动下载.pem文件到
你的电脑
2) 如果您使用的是 Linux/ubuntu,请将权限更改为 400,点击以下
命令
chmod 400 yournewfile.pem
3)在本地机器上生成新下载文件的RSA
ssh-keygen -f yournewfile.pem -y
4)从这里复制 RSA 代码
5)现在通过之前的 .pem 文件 SSH 到您的实例
ssh -i oldpemfileName.pem username@ipaddress
sudo vim ~/.ssh/authorized_keys
6) 留出一两行空间并将复制的新文件的 RSA 粘贴到此处
然后保存文件
7)现在您的新 .pem 文件已与正在运行的实例链接
8)如果你想禁用以前的 .pem 文件访问,那么只需编辑
sudo vim ~/.ssh/authorized_keys
从此处归档并删除或更改以前的 RSA。
注意:-小心删除,以免更改新创建的 RSA。
通过这种方式,您可以更改/连接新的 .pem 文件与您正在运行的实例。
出于安全考虑,您可以撤销对先前生成的 .pem 文件的访问权限。
希望对您有所帮助!