storm is a command line tool to manage your ssh connections.
features
- adding, editing, deleting, listing, searching across your SSHConfig.
- command alias support for your CLI preferences.
- support for custom SSH directives.
- scriptable as a python library.
- user interfaces besides cli. (web ui, wxpython, unity(ubuntu) indicator.)
dependencies
On Debian systems, install header files and a static library for Python (python3.4-dev or python2.7-dev)
On Ubuntu 16.04, you need install libssl-dev and libffi-dev (sudo apt-get install libssl-dev libffi-dev)
installation
$ [sudo] pip install stormssh
or if you like 90s:
$ [sudo] easy_install stormssh
or if you like homebrew:
$ brew install stormssh
or if prefer using a package manager in your distro:
Distro | Package |
---|---|
Archlinux | python-stormssh |
Opensuse | python-stormssh |
Void Linux | python-stormssh |
troubleshooting installation
clang: error: unknown argument: '-mno-fused-madd'
error: command 'cc' failed with exit status 1
See #73. If the issue persists, see also #76 .
usage & documentation
http://stormssh.readthedocs.org/en/master/
screens
web ui