Install with winget
$ winget install --id Gu1llaum-3.SSHM --exact --version 1.12.0Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
For Intune admins
Stop chasing app updates. Pckgr patches them for you.
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialFrom $49/month. No credit card required.
Not on Intune? Pckgr RMM deploys and patches apps like this one on any Windows fleet. Free for up to 5 devices.
About
SSHM is a command-line tool that manages and connects to your SSH hosts from an interactive terminal interface. It works directly with your existing SSH config file, supports quick connect, local and remote port forwarding with history, host tags and search, live connectivity status, ProxyJump and ProxyCommand, automatic config backups, and validation to prevent configuration errors.
✨ Features
🚀 Core Capabilities
- 🎨 Beautiful TUI Interface - Navigate your SSH hosts with an elegant, interactive terminal UI
- ⚡ Quick Connect - Connect to any host instantly through the TUI or the CLI with sshm <host>
- 🔄 Port Forwarding - Easy setup for Local, Remote, and Dynamic (SOCKS) forwarding with history persistence
- 📝 Easy Management - Add, edit, move, and manage SSH configurations seamlessly
- 🏷️ Tag Support - Organize your hosts with custom tags for better categorization; use the special hidden tag to exclude hosts from the list while keeping them connectable
- 🔍 Smart Search - Find hosts quickly with built-in filtering and search
- 📝 Real-time Status - Live SSH connectivity indicators with asynchronous ping checks and color-coded status
- 🔔 Smart Updates - Automatic version checking with update notifications
- 📈 Connection History - Track your SSH connections with last login timestamps
🛠️ Technical Features
- 🔒 Secure - Works directly with your existing ~/.ssh/config file
- 📁 Custom Config Support - Use any SSH configuration file with the -c flag
- 📂 SSH Include Support - Full support for SSH Include directives to organize configurations across multiple files
- ⚙️ SSH Options Support - Add any SSH configuration option through intuitive forms
- 🔄 Automatic Conversion - Seamlessly converts between command-line and config formats
- 🔄 Automatic Backups - Backup configurations automatically before changes
- ✅ Validation - Prevent configuration errors with built-in validation
- 🔗 ProxyJump/ProxyCommand Support - Secure connection tunneling through bastion hosts
- ⌨️ Keyboard Shortcuts - Power user navigation with vim-like shortcuts
- 🌐 Cross-platform - Supports Linux, macOS (Intel & Apple Silicon), and Windows
- ⚡ Lightweight - Single binary with no dependencies, zero configuration required
Installers · v1.12.0
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
Security
No known CVEs for SSHM.
Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.
Related apps
More from Gu1llaum-3 or browse openssh, ssh.