GOTO – a simple cross-platform command line SSH manager

Goto is a wrapper around SSH client. The difference with Putty is that Goto is a command line application that does not depend on any OS-specific graphic libraries and thus very portable across platforms, however it lacks any connection logic therefore SSH client needs to be available in your binary $PATH.

Description

Goto is a wrapper around SSH client. The difference with Putty is that Goto is a command line application that does not depend on any OS-specific graphic libraries and thus very portable across platforms, however it lacks any connection logic therefore SSH client needs to be available in your binary $PATH.

Sources and binaries can be downloaded from the project’s gihub page.

Usage Examples

1. Store all your “favorite” SSH servers in one place and access them easily

2. Create several profiles for a single host to execute different commands when you establish connection

Goto as of release 1.1.0 suppports custom ssh parameters. Using these parameters you can define commands which will be executed when you connect to a remote host. I find it quite convenient when you need to quickly check some apps logs or system state.

3. Combine Goto with tmux and monitor several services at once

It’s very effective to use the utility with tmux as you can jump between ssh sessions quickly and use your operating system buffer in order to copy text between opened buffers.

That’s basically everything the tool can do for now! 😉