RustConn is a modern connection manager for Linux with a GTK4/Wayland-native
interface. Manage SSH, RDP, VNC, SPICE, MOSH, Telnet, Serial, Kubernetes, and Zero Trust
connections from a single application. Core protocols use embedded Rust
implementations with 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 with embedded VTE terminals and scrollbar
- RDP via IronRDP, VNC via vnc-rs, and SPICE via spice-client with external fallback
- Zero Trust tunnels: AWS SSM, GCP IAP, Azure Bastion, OCI Bastion, Cloudflare, Teleport, Tailscale, Boundary, Hoop.dev
- Cloud Sync — synchronize connections via shared directories (Google Drive, Syncthing, Nextcloud, Dropbox)
- Tab Overview, Tab Pinning, and Tab Switcher in Command Palette for managing many sessions
- Credential storage via KeePassXC, GNOME Keyring, Bitwarden, 1Password, Passbolt, or Pass
- Split view, cluster commands, session recording, text highlighting, and Wake-on-LAN
- Custom terminal themes, per-connection color overrides, and font zoom
- SFTP file browser via Midnight Commander with split-panel navigation
- Remote host monitoring bar with CPU, memory, disk, and network metrics