EC2使用他们的OWN密钥对创建新的Linux用户?

 不得不无奈啊 发布于 2022-12-20 12:49

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

但现在不是.相反,关键是root直接.而且也没有ec2-user.

所以我的基本问题是:

如何创建每个其他(新)用户(现在让我们称为"michael"作为一个新用户),使用他们新生成的(自己的不同)key pairs .pem文件登录?(所以"迈克尔"不需要使用密码,但只需使用它自己key pair)

再次,另一个新用户再次使用新密钥对.(可以说,用户annie)

注意:如果可以提供简单(直接)的逐步指令,那将是非常值得注意的.

1 个回答
  • 创建用户:

    # useradd michael
    

    为他生成密钥对:

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

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

    .ssh为michael 创建目录并复制.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>
    

    2022-12-20 12:50 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有