- 2.6: 2024-02-10
-
Added -o option to pass options to underlying ssh.
- 2.5: 2021-09-20
-
Ubuntu has abolished /uysr/bin/python -change shebang reference to python3.
- 2.4: 2016-11-28
-
Fix fatal error when failing to connect to port.
- 2.3: 2016-02-18
-
Compatibility tweak so this can run under either Python 2 or Python 3.
- 2.2: 2015-01-27
-
Move to Python 3.
- 2.1: 2016-01-19
-
Stored credentials are now role oriented (foo@fumble.com != bar@fumble.com).
- 2.0: 2016-01-18
-
Name change from ssh-installkeys to sshexport. New -r option allows rotating keys on all sites in the saved configuration. Passwords and non-default ports are remembered in the saved configuration. Saved configuration file, if present, is checked for dangerous permissions. Command now accepts multiple hostnames to update. Makes ed25519 and RSA keys; DSA has been dropped. Plays nicely with SELINUX on remote systems, restoring security context.
- 1.9: 2014-06-03
-
Fix permissions of $HOME/.ssh/authorized_keys.
- 1.8: 2013-04-18
-
Program can now use new-style config-file location ~/.config/ssh-installkeys
- 1.7: 2012-03-26
-
Remote installations are now recorded if you create ~/.ssh-installkeys. Code now bails out gracefully on host key changes or broken ptys.
- 1.6: 2012-03-21
-
More informative progress messages. Changed license to BSD.
- 1.5: 2010-10-12
-
-
Handle closed ports more gracefully.
-
- 1.4: 2004-07-21
-
Added -P option.
- 1.3: 2004-03-11
-
Added -h option, improved documentation.
- 1.2: 2004-01-08
-
No longer hangs when host is missing from .ssh/known_hosts.
- 1.1: 2003-12-30
-
Fixed typo in help option code.
- 1.0: 2003-12-29
-
Initial release.