A system tray application that displays your SSH hosts from ~/.ssh/config for quick one-click connections.
- Reads hosts from
~/.ssh/configautomatically - One-click to open SSH connection in your terminal
- Supports Linux and macOS
- Lightweight, runs in the background
curl -fsSL https://raw.githubusercontent.com/athopen/xshuttle/master/scripts/install.sh | bashDownload the latest release for your platform from Releases:
# Linux (x86_64)
curl -fsSL https://github.com/athopen/xshuttle/releases/latest/download/xshuttle-x86_64-unknown-linux-gnu.tar.gz | tar xz
sudo cp xshuttle-x86_64-unknown-linux-gnu/xshuttle /usr/local/bin/
# macOS (Intel)
curl -fsSL https://github.com/athopen/xshuttle/releases/latest/download/xshuttle-x86_64-apple-darwin.tar.gz | tar xz
sudo cp xshuttle-x86_64-apple-darwin/xshuttle /usr/local/bin/
# macOS (Apple Silicon)
curl -fsSL https://github.com/athopen/xshuttle/releases/latest/download/xshuttle-aarch64-apple-darwin.tar.gz | tar xz
sudo cp xshuttle-aarch64-apple-darwin/xshuttle /usr/local/bin/git clone https://github.com/athopen/xshuttle.git
cd xshuttle
cargo build --release
sudo cp target/release/xshuttle /usr/local/bin/curl -fsSL https://raw.githubusercontent.com/athopen/xshuttle/master/scripts/uninstall.sh | bashRun xshuttle:
xshuttleReleased under the MIT license.