Ssh connection manager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
ivan 2c5c87f555 add curses texpad del, home, end handlers 10 months ago
completion Added full ZSH completion 5 years ago
sshch add curses texpad del, home, end handlers 10 months ago
LICENSE Add home/end handlers, some minor fixes 5 years ago
README.md Update 'README.md' 4 years ago
setup.py add curses texpad del, home, end handlers 10 months ago
sshch_screenshot.png fixed screenshot 6 years ago

README.md

SSH connection and aliases manager with curses and command line interface

sshch is released under DWTWL 2.55 license

sshch compatible with pyhon2 and python3, no additional libraries are required

Screenshot

sshch

Installing

You can install a release version from pip:

pip install sshch

Manual installation from the package or git repository also available:

To install for all users:

sudo python setup.py install

To install just for current user:

mkdir ~/.local/bin
cp sshch/sshch ~/.local/bin/

Using

To run curses interface:

sshch

To run command line help:

sshch -h

For exit from current ssh session press Ctrl+D.

Additional Features

  • If you want to use unsafe 'password' feature you must install sshpass first.
  • If you want to use bash autocompletion function with sshch, copy autocompletion script to /etc/bash_completion.d/:
sudo cp completion/sshch_bash_completion.sh /etc/bash_completion.d/sshch

(changes will come into effect with new bash session)

  • If you want to use zsh autocompletion:
  1. Place File in a Directory where ZSH can find it

    -> Search Path is Stored in $fpath

    -> echo $fpath

  2. Rename File to '_sshch'