A simple wiptail based ssh menu.
- Filter the hosts
- Simple usage
- Python >= 3.6
- Install sshm:
python3 -m pip install sshm
- Start the program:
sshm
Upgrade:
python3 -m pip install --upgrade sshm
- Download the latest release
- Install the wheel-file:
python3 -m pip install sshm-X.X-py3-none-any.whl
- Start the program:
sshm
Upgrade: Simply install a newer release
- Clone this repo
- Install the requirements by running
python3 -m pip install -r requirements.txt
- Start the program:
./sshm --help
Upgrade:
git pull
By running sshm
without any arguments to get a menu with all hosts defined in your ~/.ssh/config.
sshm
You can filter the hosts by adding a string as first argument. The string will be used as a wildcard filter.
sshm cloud
By default sshm will load the ssh config from ~/.ssh/config
. You can change this by setting the environment variable
SSHM_CONFIG_PATH
.
SSHM_CONFIG_PATH=/opt/my_ssh_config sshm cloud
Created and maintained by Lukas Schulte-Tickmann / Schluggi.