A beautiful SSH connection manager plugin for Terminator terminal emulator.
- 🔐 Multiple Authentication: SSH Key or Password authentication
- 📋 Server Management: Add, edit, delete, and search servers
- ⚡ Quick Connect: One-click connection to your servers
- 🎨 Native UI: Clean interface using GTK Adwaita theme
- 💾 Local Storage: All data stored locally in JSON format
- 🔒 100% Privacy: No telemetry, no cloud sync, completely offline
Your data stays on your machine. This plugin:
- ✅ Stores all configurations locally in
~/.config/terminator/ssh_servers.json - ✅ Never sends data to external servers
- ✅ No analytics, no tracking, no telemetry
- ✅ Open source - you can verify the code yourself
Note: Passwords are stored in plain text in the JSON file. For better security, use SSH key authentication instead.
- Terminator terminal emulator
- Python 3.6+
- GTK 3.0 (usually pre-installed on Linux)
-
Download the plugin:
git clone https://github.com/binhduc1211/terminator-ssh-manager.git mkdir -p ~/.config/terminator/plugins cd ~/.config/terminator/plugins/ cp terminator-ssh-manager/ssh_manager.py ~/.config/terminator/plugins/ cp -r terminator-ssh-manager/ssh_manager_lib ~/.config/terminator/plugins/
Or download and extract manually:
mkdir -p ~/.config/terminator/plugins cd ~/.config/terminator/plugins cp terminator-ssh-manager/ssh_manager.py ~/.config/terminator/plugins/ cp -r terminator-ssh-manager/ssh_manager_lib ~/.config/terminator/plugins/
-
Enable the plugin in Terminator:
- Right-click in Terminator → Preferences
- Go to Plugins tab
- Check ✓ SSHManager
- Click Close
-
Restart Terminator
Right-click in Terminator terminal → Select SSH Manager
- Click Add Server
- Fill in the form:
- Name: Display name for your server
- Host: IP address or hostname
- Port: SSH port (default: 22)
- User: SSH username
- Auth Type: Choose SSH Key or Password
- SSH Key: Browse to select key file (or leave empty for default
~/.ssh/id_rsa) - Password: Enter your password for auto-login
- SSH Key: Browse to select key file (or leave empty for default
- Description: Optional notes
- Click OK
Click the Connect button next to any server to instantly connect.
Use the Edit or Delete buttons to manage your servers.
MIT License - feel free to use and modify.
Created with ❤️ for the Terminator community
⭐ If you find this useful, please star the repository!