Bast: SSH Multiplexer

handfuloflight1 pts0 comments

Bast.sh: native SSH picker and key manager

Script

$curl -fsSL https://bast.sh/install | sh<br>Copy

Latest release v0.5.0

▾ production (2)<br>◆ api<br>bastion<br>▾ Google Cloud (2)<br>▾ Demo (2)<br>web-01<br>gpu-training<br>github.com

web-01<br>Connect<br>[email protected]<br>GCP synced · known host<br>Source~/.ssh/bast/sync/gcp/config:1

SSH namegcp_demo_web-01

Authubuntu · ~/.ssh/bast/keys/work

Used2026-07-26 13:40 (4)

▾ production (2)<br>◆ api<br>bastion<br>▾ Google Cloud (2)<br>▾ Demo (2)<br>web-01<br>gpu-training<br>github.com<br>web-01<br>Connect<br>[email protected]<br>GCP synced · known host<br>Source~/.ssh/bast/sync/gcp/config:1<br>SSH namegcp_demo_web-01<br>Authubuntu · ~/.ssh/bast/keys/work<br>Used2026-07-26 13:40 (4)

Native OpenSSH<br>Launches the ssh binary already on your machine. No proprietary runtime, no hidden host database.

Your SSH config<br>Reads ~/.ssh/config and Include files. Adds one managed Include. Your config stays authoritative.

Cloud sync<br>Import VMs from GCP, AWS, and Azure. Uses each provider's native CLI. Details stay owned by the cloud.

Mobile UI<br>Works in phone SSH apps and narrow terminals. List and detail stack. Tap or use the keyboard.

Groups, tags & colors<br>Nested groups, tags, environment, notes, and hex color labels. Search and sort across all of it.

Key management<br>Generate, import, and export native SSH keys locally. Verify pairs and change passphrases.

bast config native cloud host sync

Related Articles