Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

Launch SSH

SSH launcher which saves a history of launched sessions which can be filtered through using auto completion and keyboard navigation the next time you want to launch a session.

Usage

Launch a new session

Run launch_ssh from the menu (or a global keyboard shortcut to be extra quick) and type which host you want to connect to.

Press RETURN to start the session in a new terminal.

This saves the session hostname in your history and will make it easy to start the next time.

Navigate and autocomplete

When some history items are filled in, you can navigate quickly through them using the arrow and RETURN keys or by typing some letters and pressing TAB for auto completion.

Delete old sessions

Delete records from your history you don't want using the DELETE key.

Installing

Ubuntu / Linux Mint

Download and install:

It is recommended that you add a global keyboard shortcut (eg. to SUPER+Q) which runs launch_ssh to easily launch SSH sessions using this application.

From source (linux)

Install the following packages:

libwxgtk3.0-dev wx3.0-headers libwxgtk3.0-0v5

Then run the following commands from the working copy:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
make -j 2
mv launch_ssh /usr/local/bin/launch_ssh

Credits

The strnatcmp code was written by Martin Pool and was taken from Github.

The icon was taken from moka-icon-theme by Sam Hewitt which is under a Creative Commons Attribution ShareAlike 4.0 license.

License

The code is under MIT (LICENSE).

The strnatcmp code's license can be found in the source and header files itself.

The icon is under Creative Commons Attribution ShareAlike 4.0

About

SSH launcher with history to quickly launch SSH sessions you've already launched before

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.