#key #ssh-agent #vault #azure #backed #credentials #identities

app keyvault-agent

由Azure Key Vault密钥支持的ssh-agent

1个不稳定版本

0.1.0-alpha2020年6月16日

#9 in #identities

MIT/Apache

24KB
559 代码行

keyvault-agent

由Azure Key Vault密钥支持的SSH代理

  • 使用Active Directory凭据对Key Vault进行身份验证,包括VM托管身份
  • SSH私钥在保险库中受到保护
  • 可以通过AD组成员资格控制对密钥的访问,从而通过组成员资格实现即时访问

安装

Linux或Mac OS

cargo install keyvault-agent
# Authenticate using a logged in Azure SDK (requires the Azure SDK).
# Other authentication methods are available.
keyvault-agent authenticate azure-sdk
keyvault-agent add-key {key vault key URI}

# Run this line for every new console.
eval $(keyvault-agent daemon)

依赖项

~13–25MB
~404K SLoC