-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Hoang Nè edited this page Jun 6, 2025
·
6 revisions
SSHR is a modern, user-friendly Terminal User Interface (TUI) application designed to simplify SSH connection management. It provides an interactive interface to quickly connect to your configured SSH hosts without remembering complex command-line arguments.
- Intuitive TUI interface for SSH connections
- Automatic loading of hosts from
~/.ssh/config - Quick search and filter hosts
- Clean and responsive terminal interface
- Simple installation via Homebrew or direct download
- Cross-platform support (macOS & Linux)

- Install SSHR (see Installation below)
- Run
sshrin your terminal - Use arrow keys to navigate and Enter to connect to a host
- Type to filter hosts by name
brew tap hoangneeee/sshr
brew install sshr- Download the latest release for your system:
# For macOS
curl -L -O https://github.com/hoangneeee/sshr/releases/download/latest/sshr-x86_64-apple-darwin.tar.gz
# For Linux
curl -L -O https://github.com/hoangneeee/sshr/releases/download/latest/sshr-x86_64-unknown-linux-gnu.tar.gz- Extract the archive:
tar -xvf sshr-*.tar.gz- Make the binary executable and move it to your PATH:
chmod +x sshr-*/sshr
sudo mv sshr-*/sshr /usr/local/bin/git clone https://github.com/hoangneeee/sshr.git
cd sshr
make installsshr # Launch the TUI interface
sshr --help # Show help message
sshr --version # Show version information-
↑/↓orj/k- Navigate through hosts -
Enter- Connect to selected host -
qorCtrl+C- Exit SSHR - Type to filter hosts by name
We welcome contributions! Please feel free to submit issues and pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- SSH Config Parser - The underlying SSH config parser used by SSHR
- Built with Ratatui for the TUI interface
- Inspired by various SSH client tools in the Rust ecosystem
Built with ❤️ by hoangneeee
Need help or have questions? Open an issue or start a discussion
© 2025 SSHR. All rights reserved.
Need help or have questions? Open an issue or start a discussion
© 2025 SSHR. All rights reserved.