Revive SSH
Test version

Revive SSH for desktop

Windows and Linux builds are in public testing (macOS coming). They are free, with all features, no account and no purchases. Expect rough edges: things can change or break between builds, and the final version will come from the stores.

Linux — archive (.tar.gz) · SHA-256 checksums

How to install

Windows

Run revive-ssh-setup-x64.exe. It installs for your user only — no administrator rights — and adds Revive SSH to the Start menu and to Settings → Apps (uninstall there). The installer is not signed yet, so Windows SmartScreen warns: choose "More info" → "Run anyway".

Linux .deb

sudo apt install ./revive-ssh-desktop_amd64.deb — pulls in GTK 3 and libsecret, adds a menu entry and opens revive:// links.

Linux AppImage

chmod +x Revive_SSH-x86_64.AppImage and run it. Needs GTK 3 (libgtk-3-0) and, for the password vault, libsecret; without a keyring service secrets are kept in a file readable only by you.

Updates

The app checks for a new version at start and every 12 hours (Settings → Check for updates). On Windows and AppImage it installs a new version by itself at start, as long as no session is open, and restarts (Settings → Install automatically at start); otherwise it offers "Download and install". Every update is verified against a signature built into the app and a SHA-256 checksum — an unsigned or damaged file is never installed. .deb asks for your password (pkexec); on macOS the new .dmg opens.

What works and what not yet

  • ✓ Terminal, plain SSH and SFTP
  • ✓ Persistent sessions with the revive-ssh agent — the same session on phone and desktop
  • ✓ Device key in the TPM (Windows); pairing by pasting the code from revive-ssh pair
  • ✓ Installers and signed automatic updates
  • ✓ Tabs, themes, SSH config / PuTTY import, ProxyJump and tunnels, two-pane SFTP
  • ✓ System notifications about session events
  • … macOS: test build and signed version in the Mac App Store (coming)
  • … Microsoft Store (coming)

Found a bug? Write to info@electricentropy.eu.