apt and dnf repositories for ssh-tool. Once added, new versions arrive through your normal system upgrade.
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
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.
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.
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.