Need to setup private/public key server connections for e.g. password less ssh communications? Tired of manually having to copy around public keys?
pubkey creates a RESTful endpoint and replies with the public key you want to share. Default is plain text so you can use curl to download and apply the public key with a single step. Optionally the key can be wrapped in a json document for other usecases.
Simply run the following command on the source server:
$ pubkey –auto # Starts the pubkey server with default settings and IP auto detection
INFO: pubkey file used: /Users/xxxxx/.ssh/id_rsa.pub INFO: pubkey server started at http://192.168.0.36:1080 Remote host command:
curl -s -S 192.168.0.36:1080 >> ~/.ssh/authorized_keys
Press ctrl-C to stop.
Then copy the curl statement provide above to the terminal of the server you would like to add the public key to:
curl -s -S 192.168.0.36:1080 >> ~/.ssh/authorized_keys
Done. If you did not get an error (e.g. unreachable host) you are all set.
For more information head over to github: https://github.com/fxstein/pubkey
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pubkey-0.9.6.tar.gz.
File metadata
- Download URL: pubkey-0.9.6.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c6683ee4f93f086a2c0ac34591dd956f87f871f37b7d19de643b1c855b96e7b
|
|
| MD5 |
406ae5a633ee6a4aabd8e80300a94b07
|
|
| BLAKE2b-256 |
fde4ecad79c077d28d5b2bb851c75e4189b06d34d974ed254a6d98f0714b691d
|