Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zlaxy/sshch
Ssh connection manager
https://github.com/zlaxy/sshch
bash curses python sh ssh ssh-connection zsh
Last synced: about 1 month ago
JSON representation
Ssh connection manager
- Host: GitHub
- URL: https://github.com/zlaxy/sshch
- Owner: zlaxy
- License: other
- Created: 2017-07-15T15:06:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-24T14:07:48.000Z (about 3 years ago)
- Last Synced: 2024-09-27T23:20:58.241Z (about 1 month ago)
- Topics: bash, curses, python, sh, ssh, ssh-connection, zsh
- Language: Python
- Homepage: https://gitlab.com/zlax/sshch
- Size: 78.1 KB
- Stars: 104
- Watchers: 7
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - zlaxy/sshch - Ssh connection manager (Python)
README
SSH connection and aliases manager with curses and command line interface
======
sshch is released under DWTWL 2.55 licensesshch compatible with pyhon2 and python3, no additional libraries are required
### Screenshot
![sshch](https://raw.githubusercontent.com/zlaxy/sshch/master/sshch_screenshot.png)
### Installing
**You can install a release version from pip:**
```bash
pip install sshch
```
**Manual installation from the package or git repository also available:**To install for all users:
```bash
sudo python setup.py install
```
To install just for current user:
```bash
mkdir ~/.local/bin
cp sshch/sshch ~/.local/bin/
```
### Using
To run curses interface:
```bash
sshch
```
To run command line help:
```bash
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/:
```bash
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'