Skip to content

Releases: Mr-Don-Leo/ssh-manager

SSH Server Manager v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 15:06

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: .msi or -setup.exe (NSIS) — unsigned; accept the SmartScreen prompt

SSH Server Manager v0.1.0

Choose a tag to compare

@Mr-Don-Leo Mr-Don-Leo released this 01 Sep 15:06

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)

⚠️ v0.1.0 accepts server host keys trust-on-first-use without pinning; known-hosts verification is planned.