V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
ocer
V2EX  ›  云计算

AWS 自定义镜像创建的实例不能用 root 登录???

  •  
  •   ocer · 2018-10-16 02:45:25 +08:00 · 2705 次点击
    这是一个创建于 1990 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用 aws 的 Amazon Linux 2 系统,开启 root 帐号,部署了一些 web 业务,然后创建了一个镜像,使用此自定义镜像创建了一个实例。

    使用 root 连接报错 Please login as the user "ec2-user" rather than the user "root".
    使用 ec2-user 连接报错 Public-key authentication with the server for user ec2-user failed.

    这是我镜像做的不合理还是 aws 的 bug 呢?求解怎么登录新创建的实例。
    7 条回复    2018-10-17 16:55:28 +08:00
    msg7086
        1
    msg7086  
       2018-10-16 02:57:56 +08:00
    登录脚本写 echo "ssh-ed25519 xxxyyyzzz" > /root/.ssh/authorized_keys 试试……
    johnniang
        2
    johnniang  
       2018-10-16 07:33:47 +08:00 via Android
    你需要先用 pem 密钥登录之后,修改 authorized_keys 才能免密登录
    ocer
        3
    ocer  
    OP
       2018-10-16 16:26:18 +08:00
    @msg7086 没效果
    ocer
        4
    ocer  
    OP
       2018-10-16 16:26:44 +08:00
    @johnniang 要是能登录就不问了。
    cq65617875
        5
    cq65617875  
       2018-10-16 20:58:17 +08:00
    更改 /root/.ssh/authorized_keys 的 key 为自己的
    然后更改 /etc/ssh/sshd_configd 的 PermitRootLogin 为 yes 试试
    johnniang
        6
    johnniang  
       2018-10-17 16:53:50 +08:00
    @ocer

    ```
    我希望连接到
    一个独立的 SSH 客户端
    直接从我的浏览器连接的 Java SSH 客户端 (需要安装 Java)
    要访问您的实例:
    打开 SSH 客户端。(了解如何使用 PuTTY 连接)
    查找您的私有密钥文件 (dev.pem)。向导会自动检测您用于启动实例的密钥。
    您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令:
    chmod 400 dev.pem
    通过其 公有 DNS 连接到您的实例:
    ec2-54-222-198-139.cn-north-1.compute.amazonaws.com.cn
    示例:
    ssh -i "dev.pem" ec2-user@ec2-54-222-198-139.cn-north-1.compute.amazonaws.com.cn
    请注意,在大多数情况下,上述用户名都是正确的,但请确保您已阅读了 AMI 使用说明以确定 AMI 所有人没有更改默认的 AMI 用户名。
    如果您在连接到您的实例方面需要任何帮助,请参阅我们的链接文档。
    ```
    [链接文档]( https://docs.amazonaws.cn/en_us/AWSEC2/latest/UserGuide/AccessingInstances.html?icmpid=docs_ec2_console)
    johnniang
        7
    johnniang  
       2018-10-17 16:55:28 +08:00
    @Livid 希望帮我删除敏感信息,谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3243 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:45 · PVG 19:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.