【文件属性】:
文件名称:iam-ssh-agent:用于IAM实体的无密钥SSH代理
文件大小:401KB
文件格式:ZIP
更新时间:2021-01-30 06:16:17
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