Skip to content
dssh logo

dssh

The only SSH manager you'll ever need.
CLI & TUI. Dead-simple.
For Linux, macOS, Windows & FreeBSD.
Terminal window
# Unix (Linux, macOS, FreeBSD)
curl -fsSL https://raw.githubusercontent.com/madLinux7/dssh/main/install.sh | sh
Terminal window
# Windows PowerShell
irm https://raw.githubusercontent.com/madLinux7/dssh/main/install.ps1 | iex

Create

TUI: Add new connections in Create.

CLI: dssh add [NAME] [USER]@[HOST]

Connect

TUI: Search & pick from the list, hit enter, you’re in.

CLI: dssh [NAME], you’re in.

Edit

TUI: Change any field on any connection. Switch auth types freely. No more digging through ~/.ssh/config.

Delete

TUI: Triple-confirm in delete tab ⭢ never nuke the wrong server.

CLI: dssh rm [NAME]

Zero dependencies

Single static binary compiled with Go. No runtime, no libraries, no config files to edit.

Your storage, your call

Store connections in SQLite, your ssh_config, or both. Keep existing ssh workflows, gain a TUI.

Cross-platform

Windows, macOS, Linux, FreeBSD. Switching machines? Just take ~/.dssh/dssh.db with you.

Strong crypto by default

Passwords encrypted with AES-256-GCM. Master passphrase derived via Argon2id. Never stored.