A simple SSH shortcut menu for OS X
Sidenote: Many people ask, so here's how I have my terminal setup.
- Download Shuttle
- Copy to Applications
The default, out-of-the-box configuration should be good enough to get started. However, if you're looking to customize the appearance further, here are a few advanced tips.
By default, Shuttle will parse your
~/.ssh/config file for hosts.
To disable all ~/.ssh/config entries:
Disable specific hosts:
"ssh_config_ignore_hosts": ["github.com", "git.example.com"],
Disable hosts that contain a keyword:
Nested menus for
Create a menu item at "work" > "servers" > "web01"
Host work/servers/web01 HostName firstname.lastname@example.org
- or -
Host gandalf # shuttle.name = work/servers/web01 (webserver) HostName email@example.com
- Cloud hosting integration
- AWS, Rackspace, Digital Ocean, etc
- Using their APIs, automatically add all of your machines to the menu
- Preferences panel for easier configuration
- Update notifications
- Keyboard hotkeys
- Open menu
- Select host option within menu
This project was created by Trevor Fitzgerald. I owe many thanks to the following people who have helped make Shuttle even better.
(In alphabetical order)
- Alex Carter
- Dave Eddy
- Dmitry Filimonov
- Frank Enderle
- Jack Weeden
- Justin Swanson
- Marco Aurélio
- Martin Grund
- Michael Davis
- Rui Rodrigues
- Ryan Cohen
- Thomas Rosenstein
- Tibor Bödecs
Shuttle was inspired by SSHMenu, the GNOME applet for Linux.