A tool to manage your recurrent SSH commands with a user configuration file.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Python 3 and virtualenv.
Install a development environment.
In the project directory, create a virtualenv and activate it.
virtualenv venv
./venv/bin/activate
Build the project and test it.
python setup.py install
stm -h
Install for production in a virtualenv (example for Debian/Ubuntu).
sudo apt-get install python3-virtualenv
sudo virtualenv ssh-tunnel-manager --python=python3
sudo -H ssh-tunnel-manager/bin/pip install ssh_tunnel_manager
sudo ln -s /opt/ssh-tunnel-manager/bin/stm /usr/bin/stm
No tests at this time...
- Hervé Martinet - Initial work - GitHub Profile
See also the list of contributors who participated in this project.
This project is licensed under the GPLv3 License - see the LICENSE.md file for details
- Dedicate to the time I loose searching ssh command arguments documentation each time I need it.
- My .bash_aliases and my /etc/hosts thank this tool for the slimming cure they took advantage of.