Fast • Minimal • Zero-friction SSH Workflow
sshm is a lightweight CLI tool that lets you quickly connect to SSH hosts defined in your ~/.ssh/config.
No typing. No remembering aliases. Just select and connect.
- 🔍 Auto-detects SSH aliases
- 📋 Interactive numbered menu
- ⚡ Fast connection with timeout
- 🧠 Smart parsing (multiple hosts per line)
- 🧹 Duplicate removal
- 🎨 Clean terminal UI
- 🛑 Safe exit
git clone https://github.com/foxhackerzdevs/sshm.git
cd sshm
chmod +x sshm.sh(Optional)
mv sshm.sh ~/.local/bin/sshmsshmExample:
🚀 SSH Quick Connect
─────────────────────────────
1) server1
2) production
3) dev-box
4) Quit
Host server1
HostName example.com
User user
Host dev prod
HostName dev.example.com
User devuser
✔ Detects:
- server1
- dev
- prod
- Parses
~/.ssh/config - Extracts valid
Hostentries - Builds interactive menu
- Connects using
ssh <alias>
- Does not modify SSH config
- Requires system
ssh - Wildcard (
*) hosts are ignored
- 🔎 Fuzzy search (
fzf) - 📜 Show host details
- 🕘 Recent connections
- ⚡ Direct connect (
sshm <alias>)
MIT License © 2026 Fox Hackerz
We build tools focused on:
- Cybersecurity
- Automation
- Developer tools
📌 GitHub: https://github.com/foxhackerzdevs
🦊 Join the pack. Build. Break. Secure.