ssh-tool package repository

apt and dnf repositories for ssh-tool. Once added, new versions arrive through your normal system upgrade.

Debian / Ubuntu

curl -fsSL https://repo.sshtool.app/ssh-tool.asc \
  | sudo gpg --dearmor -o /usr/share/keyrings/ssh-tool.gpg

echo 'deb [signed-by=/usr/share/keyrings/ssh-tool.gpg] https://repo.sshtool.app/deb stable main' \
  | sudo tee /etc/apt/sources.list.d/ssh-tool.list

sudo apt update
sudo apt install ssh-tool

Fedora

sudo tee /etc/yum.repos.d/ssh-tool.repo <<'EOF'
[ssh-tool]
name=ssh-tool
baseurl=https://repo.sshtool.app/rpm
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://repo.sshtool.app/ssh-tool.asc
EOF

sudo dnf install ssh-tool

Fedora only. RHEL 10 and its rebuilds (Rocky, Alma) ship no webkitgtk6.0 package at all, so this will not install there - the dependency is real and the package does not exist in that family.

Arch

There is no apt/dnf-style repository for Arch, but each release carries a package. Download the .pkg.tar.zst from the latest release and install it:

sudo pacman -U ssh-tool-*-x86_64.pkg.tar.zst

An AUR recipe is written and tested, but the AUR has been closed to new accounts and packages since a security incident upstream, so it cannot be published yet. Until then, upgrading means downloading the new package - pacman -Syu will not pick it up.

Notes

A packaged install lives in /usr/bin, so the in-app updater deliberately refuses to replace it - updates come from apt upgrade / dnf upgrade instead. If you would rather have the self-updating build, download it from the releases page and it installs to your home directory.

The five most recent versions stay installable here. Older ones remain on the releases page.