将新用户添加到我的 AWS EC2,需要了解 .pub/.pem 密钥

Adding a new user to my AWS EC2, need to learn about .pub/.pem keys

我正在尝试将新用户添加到单个 EC2 实例,而不是通过 IAM 授予对整个基础设施的访问权限。

这是我目前所做的:

ssh-keygen -b 1024 -f NewUser -t dsa
mkdir .ssh
chmod 700 .ssh
cat NewUser.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
chown NewUser .ssh
chown NewUser .ssh/authorized_keys

太好了,现在我正在尝试自己登录以确保在将密钥传递给我的同事之前它可以正常工作,但是我的 SSH 终端要求我提供 .PEM 密钥(私有密钥)。如何下载私钥?放置 .pub 显然不起作用。

私钥叫做NewUser。它与您创建的文件夹位于同一文件夹中 NewUser.pub

Here's some basic information on ssh keys from GitHub.您可以搜索更多。