- Python 3.10+
- Poetry 1.5+ (optional)
# Cloning repository
git clone https://github.com/auth-xyz/sshman
cd sshman
# Installing dependencies
poetry install #using poetry
pip install toml paramiko httpx beautifulsoup4 #using pip
poetry run python build.py # Actually building
# Easy way
curl -sSL instl.sh/auth-xyz/sshman/linux | bash
# Manual way:
# Download the latest binary from the release page
tar xfz linux-<version>.tar.gz
mv sshman $HOME/.local/bin/
sudo ln -sf $HOME/.local/bin/sshman /usr/bin/
# Generating session
sshman -gs
sshman --generate-session
# Removing a generated session
sshman -rs <session>
sshman --remove-session <session>
# Connecting to a session
sshman -c <session>
sshman --connect <session>
# Other helpful commands that are self-explained
sshman -ls / --list-sessions
sshman -u / --update
sshman -v / --version
sshman -i / --info <session>