Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.36 KB

File metadata and controls

42 lines (27 loc) · 1.36 KB

ssh.pub

This is a tool for managing public ssh keys. To make it easier to store, manage and install public ssh keys.

This idea came from Jeff Lindsay and his Keychain.io Project. It ended a few years ago and i wanted to use it so i decided to rebuild it.

In honor of the original project this will remain opensource. There will be more features to come but here's the basic usage.

Bash

Upload your default SSH key:

curl -s https://ssh.pub/key/<email>/upload | bash

Install your key into authorized_keys:

curl -s https://ssh.pub/key/<email>/install | bash

Upload your other named key SSH key:

curl -s https://ssh.pub/key/<email>/<namedkey>/upload?keypath=/path/to/key.pub | bash

Install your named key into authorized_keys:

curl -s https://ssh.pub/key/<email>/<namedkey>/install | bash

URLS

https://ssh.pub/key/<email>
https://ssh.pub/key/<email>/upload
https://ssh.pub/key/<email>/install
https://ssh.pub/key/<email>/fingerprint
https://ssh.pub/key/<email>/confirm/<token>
https://ssh.pub/key/<email>/all
https://ssh.pub/key/<email>/all/install
https://ssh.pub/key/<email>/<namedkey>
https://ssh.pub/key/<email>/<namedkey>/fingerprint
https://ssh.pub/key/<email>/<namedkey>/install
https://ssh.pub/key/<email>/<namedkey>/upload