Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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**