#ssh #vault #cli

app vssh

Easily SSH into a server that requires a certificate signed by HashiCorp Vault

7 releases

0.3.2 Sep 25, 2020
0.3.1 Sep 25, 2020
0.3.0 Apr 12, 2020
0.2.2 Mar 14, 2020
0.1.0 Mar 1, 2020

#59 in #vault

MIT license

43KB
1K SLoC

Crates.io Crates.io

Vault SSH

Easily SSH into a server that requires a certificate signed by HashiCorp Vault.

Features

  • List signable roles
  • Sign an SSH public key
  • Automatically sign a key and SSH into a server

Installation

vssh can be installed from crates.io using cargo install vssh. Then run vssh setup to configure it.

TODO:

  • add profiles
  • custom CAs
  • self-signed certificates
  • use non-blocking version of reqwest

Dependencies

~12–25MB
~391K SLoC