Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emre/storm
Manage your SSH like a boss.
https://github.com/emre/storm
python ssh sshconfig
Last synced: about 1 month ago
JSON representation
Manage your SSH like a boss.
- Host: GitHub
- URL: https://github.com/emre/storm
- Owner: emre
- License: mit
- Archived: true
- Created: 2013-05-20T18:30:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-08-09T14:46:32.000Z (over 2 years ago)
- Last Synced: 2024-10-02T12:45:50.751Z (2 months ago)
- Topics: python, ssh, sshconfig
- Language: Python
- Homepage: http://stormssh.readthedocs.org/en/master/
- Size: 438 KB
- Stars: 3,935
- Watchers: 85
- Forks: 172
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ssh - storm - Manage your *SSH* like a boss. (Apps / `.ssh/config`)
- awesome-ssh - storm - Manage your *SSH* like a boss. (Apps / `.ssh/config`)
- awesome-repositories - emre/storm - Manage your SSH like a boss. (Python)
- stars - emre/storm - Manage your SSH like a boss. (Python)
- links - storm
- awesome-discoveries - storm - manage your SSH like a boss _(`Python`)_ (DevOps Utilities)
- starred-awesome - storm - Manage your SSH like a boss. (Python)
- project-awesome - emre/storm - Manage your SSH like a boss. (Python)
- awesome-starred - emre/storm - Manage your SSH like a boss. (python)
README
---[![Join the chat at https://gitter.im/emre/storm](https://badges.gitter.im/emre/storm.svg)](https://gitter.im/emre/storm?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://travis-ci.org/emre/storm.svg?branch=master)](https://travis-ci.org/emre/storm)
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
```bash
$ [sudo] pip install stormssh
```
or if you like 90s:
```bash
$ [sudo] easy_install stormssh
```or if you like homebrew:
```bash
$ 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](https://github.com/emre/storm/issues/73). If the issue persists, see also [#76](https://github.com/emre/storm/issues/96) .
#### usage & documentation
http://stormssh.readthedocs.org/en/master/
#### screens
**web ui**