sshconnect

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2018 License: MIT Imports: 11 Imported by: 0

README

sshconnect

Do you have multiple Linux servers and miss the option to easily select the server you want to SSH into? Would you rather avoid adding server aliases to your SSH config file?

Say hello to sshconnect!

It works by reading ~/.sshconnect.json file containing a list of your servers. Upon running you're presented to that list and you're allowed to type your choice. sshconnect will execute ssh and replace itself with the newly created ssh process.

To get started just download a pre-compiled binary (or compile it yourself) and put it in your /usr/local/bin path with execute permissions:

# For MacOS:
wget https://github.com/fishnux/sshconnect/releases/download/v0.1.1/sshconnect_osx -O /usr/local/bin/sshconnect && chmod +x /usr/local/bin/sshconnect
# Other platforms: https://github.com/fishnux/sshconnect/releases
sshconnect

screenshot (sorry for the large screenshot)

You can also type certain commands during the server selection, such as "edit" (to edit sshconnect.json) and "add" (to interactively add a new server).

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL