keyport 0.4.1

Utility which simplifies working with openssh cli tools
Documentation
keyport-0.4.1 has been yanked.

Keyport: A SSH utility program

Simplifies adding and removing SSH keys on UNIX like systems. Requires openssh installed on your system.

Disclaimer

This is a rather hacky solution at the moment, so things might not work as expected.

Installing

Basic usage

Adding an already generated key

$ keyport add <name> # i.e. id_ed25519, id_rsa, ...

Removing an added key

$ keyport remove <name>

Show a public key

$ keyport show <name>

Set the password of a key

$ keyport set-password <name>

TODOs

  • Show command to show public keys
  • Allow for password protection
  • Support custom editors
  • Key validation (when adding)
  • List command to list active and inactive keys
  • Generating new keys
  • Open temporary files for the keys, validate them and only if everything is fine write them to the ssh directory.
  • Improve the error handling