Improved SSH launcher that provides a browsable
menu of SSH servers. Uses ~/.ssh/config
to generate menu.
For more tips on using SSH and the configuration file, check out https://www.devdungeon.com/content/ssh-tips

Install
Install from pypi.org using:
python -m pip install issh
Install from source by running this from the root of the source code directory:
python setup.py install
Usage
Simply run issh from the command line to launch
the menu.
issh
Or invoke via Python:
python -m issh
To use the tool inside PYthon source code:
from issh import ISSH
issh = ISSH()
issh.run()
Controls
Escorq: QuitEnter,l, orRight Arrow: ConnectjorDown Arrow: DownkorUp Arrow: Upe: Edit SSH config file
When using the Edit (e) command, it tries to use
the editor defined in EDITOR environment variable,
otherwise attempts to default to a system editor.
Troubleshooting
If you have permission errors with the ~/.ssh/config file,
make sure the .ssh/ directory has 700 permissions and
the config file has 600 permissions. Also ensure
the owner is correct.
Source code
https://github.com/DevDungeon/issh
Author
NanoDano nanodano@devdungeon.com