keyvault-agent

Crates.iokeyvault-agent
lib.rskeyvault-agent
version0.1.0-alpha
sourcesrc
created_at2020-06-16 21:00:30.983606
updated_at2020-06-16 21:00:30.983606
descriptionssh-agent backed by Azure Key Vault keys
homepage
repositoryhttps://github.com/JeffSimmer/keyvault-agent
max_upload_size
id254680
size71,499
Jeff Simmer (JeffSimmer)

documentation

README

keyvault-agent

An SSH Agent backed by Azure Key Vault keys

  • Authenticate to Key Vault using Active Directory credentials, including VM managed identities
  • SSH private keys are safeguarded in a vault
  • Access to keys can be controlled by AD group membership, enabling just-in-time access via group membership

Installation

Linux or 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)
Commit count: 3

cargo fmt