Awesome
<img src="https://raw.github.com/emre/storm/master/resources/logos/storm-logo.png" height="80"> ---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 | <a href="https://aur.archlinux.org/packages/python-stormssh/">python-stormssh</a> |
Opensuse | <a href="http://rpm.pbone.net/index.php3?stat=3&search=python-stormssh&srodzaj=3">python-stormssh</a> |
Void Linux | <a href="https://github.com/voidlinux/void-packages/tree/master/srcpkgs/python-stormssh">python-stormssh</a> |
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
<a href='http://stormssh.readthedocs.org/en/master/'>http://stormssh.readthedocs.org/en/master/</a>
screens
<a href="http://i.imgur.com/qIc1mDx.png"><img src="http://i.imgur.com/qIc1mDx.png"></a>
web ui
<a href="http://i.imgur.com/wVtnWxx.png"><img src="http://i.imgur.com/wVtnWxx.png"></a>