文件名称:iam-ssh-agent:用于IAM实体的无密钥SSH代理
文件大小:401KB
文件格式:ZIP
更新时间:2024-02-20 00:02:57
authentication serverless continuous-integration iam ssh-agent
iam-ssh代理 使用调用者的IAM身份访问允许的ssh身份列表的替代ssh代理。 iam-ssh-agent旨在用于不太受信任的连续集成环境中,在该环境中,您想使用ssh密钥来克隆源代码控制存储库而无需提供原始密钥材料。 iam-ssh-agent分为两个部分:一个二进制文件,它通过ssh-agent协议绑定unix域套接字;另一个是无服务器API,该API使用API Gateway和Lambda函数来回答list keys和sign data请求。 一个Rust板条箱,用于构建iam-ssh-agent二进制文件。 一个AWS SAM项目,该项目为iam-ssh-agent二进制文件部署了无服务器后端。 有关部署说明,请参阅 。 成功部署服务后,您可以 , 和访问。 对于开发和测试: 一个用于测试ssh-agent实现并将输出与其他ssh-agent实现进行比较的节点包。 协议 通过将ssh私钥存储在服务边界后面,并提供经过身份验证的访问控制的签名服务,客户端环境可以在不访问ssh私钥的情况下进行身份验证。 使用生成 代理商 代理程序二进制文件应几乎替代ssh