ggh
ggh copied to clipboard
Recall your SSH sessions (also search your SSH config file)
Recall your SSH sessions

Install
Run one of the following script, or download the latest binary from the releases page.
# Unix based
curl https://raw.githubusercontent.com/byawitz/ggh/master/install/unix.sh | sh
# Windows
powershell -c "irm https://raw.githubusercontent.com/byawitz/ggh/master/install/windows.ps1 | iex"
# Go
go install github.com/byawitz/ggh@latest
Arch linux:
You can download these packages from the AUR https://aur.archlinux.org/packages/ssh-ggh https://aur.archlinux.org/packages/ssh-ggh-bin https://aur.archlinux.org/packages/ssh-ggh-git
Usages
# Use it just like you're using SSH
ggh [email protected]
ggh [email protected] -p2440
# Run it with no arguments to get interactive list of the previous sessions
ggh
# Run it with - to get interactive list of all of your ~/.ssh/config listing
ggh -
# Run it with - STRING to get interactive filtered list of your ~/.ssh/config listing
ggh - stage
ggh - meta-servers
# To get non-interactive list of history and config, run
ggh --config
ggh --history
GGH is NOT replacing SSH
In fact, GGH won't work if SSH is not installed or isn't available in your system's path.
GGH is meant to act as a lightweight, fast wrapper around your SSH commands.
In memory
You'll always be in our heart Binyamin (1990–2025), creator of GGH