A simple wrapper for ssh
to select profiles from your ~/.ssh/config
file. Can be aliased to ssh
- Download binary from Releases, or build it yourself.
- Rename binary to qssh.
- (Optional) add alias to replace ssh
qssh
Shows a list of profiles specified in the config-fileqssh <param>
Checks whether a profile with the name of<param>
exists, if so opens that profile, else executesssh <param>
qssh <param> <param> ...
Passes all params directly tossh <param> <param> ...
Add #Title and/or #Description to hosts
Host Example
#Title Some title with spaces
#Description Some description, like, this host needs VPN prior to connecting, etc...
HostName example.com
User foo
Simply run go build && go install
. Optionally you can comment out not needed PLATFORMS=
and run ./build
.