Open source · MIT licensed

Your SSH fleet.
One command away.

Save servers in an encrypted vault, connect by name, move files with native SFTP, and run commands across your fleet—all from one Go binary.

macOS + Linux Native SSH AES-256-GCM No runtime
ssher — zsh encrypted

$ ssher list

NAMEHOSTSTATUS
production10.0.4.21● online
staging10.0.2.18● online
database10.0.7.09● online

$ ssher production

[i] matched alias → production-web

[ok] connected to production-web

deploy@web1:~$

vault: unlocked known_hosts: verified
ENCRYPTED VAULT NATIVE SFTP FLEET EXEC PORT FORWARDING SESSION RECORDING SSH WRAPPER

Built for the terminal

Everything between you
and your servers, simplified.

Keep the power of SSH. Lose the aliases, scattered config files, and repetitive flags.

>_

Connect naturally

Remember names,
not connection strings.

Connect by name, index, alias, or fuzzy match. Favorites, groups, and profiles keep growing fleets navigable.

$ ssher prod ✓ connected in 218ms

Parallel execution

One command.
Every server.

Fan commands across all servers or a selected group with bounded, native Go concurrency.

Native transfer

SFTP without
leaving the tool.

Upload and download through the same saved connection. Sync through rsync when key authentication is available.

build.tar.gz100%
42.8 MB · uploaded

Encrypted by design

Your credentials stay yours.

Server credentials are encrypted locally with AES-256-GCM and an Argon2id-derived key. Host keys are checked through known_hosts, and changed keys are rejected.

Read the security model
VAULT
Argon2id AES-256 0600

From zero to connected

Three commands. That's it.

  1. 01
    ssher add

    Save a server through the guided terminal form.

  2. 02
    ssher list

    See every server, alias, group, and status.

  3. 03
    ssher production

    Connect directly—no flags or config archaeology.

Install in seconds

One binary.
Zero runtime.

Choose Homebrew, a pre-built release, or install directly from source. ssher supports macOS and Linux on Intel and ARM.

Browse every release
brew tap johnniewhite/ssher && brew install ssher
ssher installed successfully Run ssher to begin

Yours to inspect. Yours to improve.

Open source from the first commit.

Read the code, audit the cryptography, open an issue, or send a pull request. ssher is MIT licensed and built in public.

>_
Johnniewhite/ssherPublic repository

Ultimate SSH configuration manager written in Go.

GoMIT License
Explore on GitHub