RustConn is a modern connection manager for Linux. Manage SSH, RDP, VNC, SPICE, MOSH, Telnet, Serial, Kubernetes, and Zero Trust connections from a single application with embedded protocol support and no external dependencies required.
Organize connections into groups and tags, split terminals side by side, automate tasks with expect scripts and command snippets, and synchronize configurations across devices via Cloud Sync. Import from Remmina, Asbru-CM, MobaXterm, Royal TS, SSH config, Ansible inventory, CSV, RDP files, or libvirt.
- SSH, MOSH, Telnet, Serial, and Kubernetes terminals with scrollbar and font zoom
- Embedded RDP, VNC, and SPICE sessions with external client fallback
- Zero Trust tunnels: AWS SSM, GCP IAP, Azure Bastion, Cloudflare, Teleport, Tailscale, and more
- Cloud Sync via shared directories (Google Drive, Syncthing, Nextcloud, Dropbox)
- Tab Overview, Tab Pinning, Split View, and cluster commands for managing many sessions
- Credential storage via KeePassXC, GNOME Keyring, Bitwarden, 1Password, Passbolt, or Pass
- SFTP file browser with split-panel navigation and remote host monitoring
- Session recording, text highlighting, Wake-on-LAN, and custom terminal themes
Screenshots












Observed history
| App | Change | Version | When ↑ |
|---|---|---|---|
| updated | 0.23.13 | 15 Oct 2026 | |
| updated | 0.23.13 → 0.23.14 | 15 Oct 2026 |
Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
0.23.1415 Oct 2026
Version 0.23.14 - an SSH password-login fix, a toolchain bump, and a dependency update:
- Fixed password login on servers that offer both keyboard-interactive and password: the SSH_ASKPASS helper no longer deletes the secret file after its first read, so the per-method second prompt still finds the password (issue #382)
- Changed development toolchain pinned to Rust 1.99.0 (was 1.97.1); MSRV unchanged at 1.95
- Updated inout 0.2.2 to 0.2.3
0.23.1314 Oct 2026
Version 0.23.13 - sidebar keyboard and drag-resize, a Bitwarden lookup fix, and dependency updates:
- Added expand and collapse of sidebar groups with the arrow keys, swapping in right-to-left layouts (issue #380)
- Added optional drag-to-resize for the sidebar: one Sidebar width value (180-500, default 320) that both Settings and the opt-in drag rewrite, with the handle hidden while the option is off (issue #3)
- Fixed Bitwarden root-search to find an entry titled by the leaf of a slash-separated connection name (issue #353)
- Updated rustls, sha2, tokio, zip and several compatible dependencies
0.23.1213 Oct 2026
Version 0.23.12 - sidebar density controls, Quick Connect polish, and fixes:
- Added adjustable Sidebar row spacing and text size, independent of Compact interface (issue #379)
- Quick Connect now uses idiomatic Adwaita rows and is keyboard-first: the Host field is focused on open and Enter connects from any field
- Fixed split-pane colour 1 (green) and 5 (pink) to match across the panel border, tab stripe and sidebar marker
- Fixed the sidebar connecting-status icon to a single, correct colour
- Fixed the Monitoring activity-timer spins to grey out when the mode does not use them
- Fixed three user actions that failed silently (saving a tunnel, deleting a snippet, toggling hardware video acceleration) to report the failure
- Updated zip to 9.0.2 and refreshed several compatible dependencies
0.23.1112 Oct 2026
Version 0.23.11 - a split-view crash fix, documentation, and dependency updates:
- Fixed opening a Local Shell as the second pane of a fresh RDP split crashing - the host-tab restore and focus grab are deferred to the next idle so GTK finishes reparenting the new terminal before focus is touched, breaking a Wayland use-after-free
- Documented running ChromaTerm and other output filters from a sandboxed build via flatpak-spawn --host (issue #343)
- Clarified the snap's external FreeRDP client and added a core26 migration checklist (issue #342)
- Updated cc, serde_json, syn, unicode-ident and zopfli to their latest compatible versions