gpt4 book ai didi

linux - 弹性beantalk ssh - 多用户

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:37 25 4
gpt4 key购买 nike

我有一个使用弹性 beantalk 的 ec2 实例(在生产中)。我希望在不共享相同 key 的情况下让多个用户通过 ssh 连接到 ec2 实例。

我遇到了这个答案 Multiple Keys for EB instance .该解决方案让人们使用不同的 key 进行 ssh,但是,问题是他们都通过 ssh 进入 ec2-user。

我的问题是,人们可以直接通过 ssh 连接到他们特定的 linux 用户,而不必先访问 ec2-user 吗?如果可以,我该如何设置?

一般来说,我是 AWS EB 和 ssh 的新手。如果我有任何误解,请告诉我。

最佳答案

首先,实际上并不建议让用户远程访问 AWS 中的实例。在 AWS(或任何其他 IAS)中工作时,您希望事情是可重复的。如果您需要用户通过 SSH 登录,则可能表明您的系统设计存在问题。因为这个问题不是关于那个我会继续......

您可以使用 .ebextensions 自定义您的 ec2 实例.使用 ebextensions,您可以创建用户、组、从 S3 复制文件(如果您想使用 ssh key )。但是users以这种方式创建的是具有/sbin/nologin 外壳的非交互式系统用户。

如果您使用 ebextensions 创建和修改文件,就像答案是您的问题,您需要确保用户帐户是 created correctly .

因此您可以启动一个实例,根据自己的喜好对其进行配置,制作它的 IAM 镜像,然后将其用作 beantalk 的 ec2 实例。这不太灵活,因为每次 key 或用户更改时您都必须创建一个新图像。

如果您想在部署时更改 key 但保持用户列表不变,则可以创建基础镜像,然后在部署期间使用 ebextesions 添加 key 。

关于linux - 弹性beantalk ssh - 多用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39938785/

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