Releases: Mr-Don-Leo/ssh-manager
Release list
SSH Server Manager v0.2.0
Desktop app for managing SSH servers — hosts with an encrypted
credential vault, tabbed terminals, SFTP file browser, port
forwarding (local/remote/SOCKS5), health monitoring, and background
jobs. Pure-Rust SSH stack (russh), no system OpenSSH required.
New in this release: host key verification — server keys are
confirmed by fingerprint on first connection and pinned; changed
keys are refused with a warning until explicitly approved. Pinned
keys are managed in Settings. Plus first macOS (Apple Silicon +
Intel) and Windows builds.
Downloads:
- Linux:
.AppImage(portable),.deb(Debian/Ubuntu),.rpm(Fedora/openSUSE) - macOS:
.dmg(aarch64= Apple Silicon,x64= Intel) — unsigned; right-click → Open on first launch - Windows:
.msior-setup.exe(NSIS) — unsigned; accept the SmartScreen prompt
SSH Server Manager v0.1.0
First release of SSH Server Manager — a Linux desktop app (Tauri 2 + React) for managing SSH servers.
Features
- Hosts — store servers with SSH agent, private key, or password auth; secrets encrypted at rest (XChaCha20-Poly1305, Argon2-derived key)
- Terminal — tabbed xterm.js terminals over SSH PTY channels
- Files — SFTP browser with upload/download progress, rename, delete, new folders
- Port Forwarding — local (-L), remote (-R), and dynamic SOCKS5 (-D) tunnels
- Health — reachability/latency plus uptime, load, memory, and disk metrics with optional auto-monitoring
- Jobs — background transfers with live progress and cancellation
- Apple-HIG design with three skins (Apple, Cyberpunk, XP), light/dark
Pure-Rust SSH stack (russh + russh-sftp) — no system OpenSSH dependency. Tested against an in-process SSH server: networking, terminals, credentials, SFTP, forwarding, health, and async jobs.
Install
- Debian/Ubuntu:
sudo apt install ./ssh-server-manager_0.1.0_amd64.deb - Fedora/RHEL:
sudo dnf install ./ssh-server-manager-0.1.0-1.x86_64.rpm - Other distros: unpack the tarball and run
agentmux-ssh(requires webkit2gtk-4.1)