⚡ Statically Linked Rust Binary • Zero Dependencies

Download SSH Desktop CLI for Linux

The ultimate command-line SSH tool for headless servers, bastion gateways, jump hosts, and Docker containers. Interactive fuzzy-search terminal UI, batch execution across server clusters, and persistent tunnel daemon.

Recommended: Instant One-Line Install Tested on Ubuntu, Debian, RHEL, Alpine & Arch
curl -fsSL https://sshdesktop.com/install.sh | bash
Step 2: View Initial Admin Credentials 🔒 Password & Login Token
sudo cat /var/lib/sshdesktop/initial-admin-credentials.txt
Binary Size: ~14 MB Architecture: x86_64 (64-bit Intel & AMD) glibc & musl static builds

Direct Standalone Binary Downloads

Linux Server Debian / Ubuntu x64 (.deb)

sshdesktop-server-linux-x64.deb • Headless servers & cloud VMs

SHA256: 820b19ec1889bd2feb1e9f601e32fe514c7fc204f947dc8fb5db80423af450af

Download x64 .DEB

Linux Server Debian / Ubuntu ARM64 (.deb)

sshdesktop-server-linux-arm64.deb • AWS Graviton, Raspberry Pi 4/5, Hetzner ARM

SHA256: b4ae04c05ed1b3841c8d44b7ee1065d6917b4a6dc74fc19a163680e720f8279a

Download ARM64 .DEB

Linux Server Red Hat / Fedora x64 (.rpm)

sshdesktop-server-linux-x64.rpm • RHEL 9/8, Rocky, Alma, CentOS, Fedora Server

SHA256: f70e2416e155c3c30488e54fca91e8382d89749a895cb086eb5db74bd0cb9dee

Download x64 .RPM

Linux Server Red Hat / Fedora ARM64 (.rpm)

sshdesktop-server-linux-arm64.rpm • aarch64 enterprise server instances

SHA256: 18f4a09fc0dee3af2f0c421a624007789f3da630ec554f05b44a07be3da84f9e

Download ARM64 .RPM

Linux Systemd Service Commands

Control and monitor the SSH Desktop daemon background service on your Linux server:

Start the SSH Desktop Daemon:

systemctl start sshdesktop

Instantly starts the server-side engine.

Enable Auto-Start on System Boot:

systemctl enable sshdesktop

Registers the service with systemd to launch automatically upon server reboot.

Verify Active Service Status:

systemctl status sshdesktop

Check operational health, memory footprint, and recent journal log entries.

View Initial Admin Credentials & Access Token:

sudo cat /var/lib/sshdesktop/initial-admin-credentials.txt

Display generated administrative credentials, one-time authentication token, and web console URL.

Quick Server Package Installation

  1. Install on Debian / Ubuntu

    sudo dpkg -i sshdesktop-server-linux-x64.deb
  2. Install on RHEL / Fedora

    sudo rpm -Uvh sshdesktop-server-linux-x64.rpm
  3. Enable & Start Systemd Service

    sudo systemctl enable sshdesktop && sudo systemctl start sshdesktop
  4. View Initial Admin Credentials

    sudo cat /var/lib/sshdesktop/initial-admin-credentials.txt

    Print generated administrator username, secure password, and local access URL.

CLI Specifications

  • Language Rust (Memory Safe)
  • Binary Footprint ~14 MB (Self-contained)
  • Idle RAM Usage < 6 MB
  • Execution Speed Native C/Rust speed
  • Shells Bash, Zsh, Fish, NuShell
  • Key Support Ed25519, RSA, ECDSA, FIDO2

Need a Graphical Desktop App?

Looking for the full graphical experience with tabs, drag-and-drop SFTP windows, and visual port forwarding?

Get Linux Desktop GUI →