Giter Club home page Giter Club logo

shuttle's Introduction

Shuttle

Shuttle For Ubuntu is super simple & quick way to SSH into hosts defined in your ~/.ssh/config file, and it does not comes in your way. You can still enjoy the command line pleasure that comes with ssh-config seamlessly.

Refer to the Github page to see what it looks like

Installing Shuttle

Installing Shuttle is easy, fire up your terminal, and execute the following commands in order:

sudo wget https://raw.github.com/ashisha/shuttle/master/shuttle -O /usr/local/bin/shuttle
sudo chmod +x /usr/local/bin/shuttle
mkdir -p ~/.config/autostart
wget https://github.com/ashisha/shuttle/raw/master/shuttle.desktop -O ~/.config/autostart/shuttle.desktop
nohup shuttle >/dev/null &

Note: If you face issues with wget due to https/certificates, use the --no-check-certificate switch with wget. This is not recommended due to security concerns, but go ahead if you know what you are doing.

Configuring Shuttle

  • Shuttle needs no configuration to run as such
  • All the hosts listed in your ~/.ssh/config will be automatically picked by Shuttle
  • To prettify, create groups of your hosts by adding comments to your ssh config file as: #Shuttle Group <group>/<host description>
  • You can also ignore certain Host entries so as they do not appear in the Shuttle by adding an ignore comment as: #Shuttle Ignore
  • An example ssh config file may look like:
    #Shuttle Group Work/Work 1
    Host pdc1
    Hostname 1.2.3.4
    
    #Shuttle Group WithoutGroup
    Host pdc2
    Hostname 1.2.3.5
    
    #Shuttle Ignore
    Host xlabs
    Hostname supersecret.example.com

shuttle's People

Contributors

ashisha avatar lfaraone avatar

Watchers

Alex V Kotelnikov avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.