gpt4 book ai didi

linux - EC2 使用自己的 key 对创建新的 Linux 用户?

转载 作者:IT王子 更新时间:2023-10-29 00:05:11 24 4
gpt4 key购买 nike

在 EC2 中,我旋转了一个 CentOS v6.5 实例,并且我也得到了一个 Key Pair(当然)。但问题是,我希望它会像往常一样创建 ec2-user 用户,这样我就可以使用 ec2-user 名称并登录使用那个 key 对

但现在不是了。相反, key 直接用于 root。而且也没有 ec2-user

所以我的基本问题是:

  • 如何创建每个额外的(新)用户,(现在我们称“michael”为一个新用户),使用他们新生成的(自己不同的)登录 key 对 .pem 文件? (因此“michael”不需要使用密码,而只需使用它自己的 key 对)
  • 再次,另一个新用户再次使用新的 key 对。 (比方说,用户 annie)

注意:如果能提供简单(直接)的分步说明,那将是非常可观的。

最佳答案

创建用户:

# useradd michael

为他生成一对 key :

# ssh-keygen -b 2048 -t rsa -f key -C michael

以上命令将创建两个文件:keykey.pub

为michael创建.ssh目录并复制.pub文件如下:

# su - michael
# mkdir .ssh && cd .ssh
# cat > authorized_keys < key.pub
# chmod 0700 ~/.ssh; chmod 0600 ~/.ssh/authorized_keys

key 交给迈克尔。这不过是私钥。通常 AWS 将 .pem 附加到私钥。

现在 michael 可以使用私钥 key 登录,如下所示:

ssh -i key michael@<ec2_host_name>

关于linux - EC2 使用自己的 key 对创建新的 Linux 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25966422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com