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.
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.