小编Rob*_*ake的帖子

在团队内管理 AWS SSH .pem 文件的最佳实践

我们正在使用 VPC 在 EC2 上运行许多环境。在每个 VPC 中,我们都配置了一个加固的堡垒主机,用作网络的初始 SSH 入口点。

要访问我们的私有 VPC 子网中的主机,用户首先通过 SSH 连接到堡垒主机,然后通过 SSH 连接到子网内的其他主机。为此,用户在建立初始 SSH 连接时转发 SSH 密钥(从 AWS 下载为 .pem 文件)。例如:

ssh -A ec2-user@bastion-host.on.aws
ssh ec2-user@app-server.on.aws
Run Code Online (Sandbox Code Playgroud)

堡垒主机的全部目的是允许团队成员安全地访问我们的环境,前提是他们拥有两个 .pem 密钥。团队成员在一个组织内受到信任。

我的问题是:我们在团队内管理和分发 .pem 文件的最佳方式是什么,以便:

  1. 团队成员可以为他们希望连接的环境找到正确的 .pem 文件
  2. .pem 文件的存储是安全的
  3. 我们可以明确授权个人用户访问密钥

任何建议最欢迎。

ssh amazon-ec2 amazon-web-services

8
推荐指数
1
解决办法
9381
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

ssh ×1