-
Notifications
You must be signed in to change notification settings - Fork 2
Home
grobertson edited this page Jun 20, 2012
·
4 revisions
s is the dead-simple command line ssh configuration management tool you've always wanted.
https://github.com/grobertson/s/
- Stores user@host and keypair info by easy to remember name
- (partial) command line compatibility with ssh, add only one argument to save connection forever
- List/show existing saved connections
- Create and install new keypairs on remote system (install remote using password or existing key)
- Instant install/uninstall with single shell command line (requires wget)
- Runs almost anywhere (needs only bash and ssh installed. shasum needed for --addkey)
s attempts to understand ssh command line options (more coming) so adding saved connections is just like connecting via ssh. Compare these command lines and see!
s -i path/to/keyfile user@host.com NewConfigurationName
ssh -i path/to/keyfile user@host.com
(Will prompt for password)
s --addkey user@host.com NewConfigurationName
(Use existing keypair to send new public key)
s --addkey -i path/to/keyfile user@host.com NewConfigurationName