Need help with ssh2?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

soheil-zz
397 Stars 32 Forks 47 Commits 5 Opened issues

Description

SSH for EC2

Services available

!
?

Need anything else?

Contributors list

SSH to Your EC2 Instance Instantly

SSH2 is an interactive command line tool which allows you to quickly ssh to an EC2 instance. You can select from a list of running servers under your account.

Usage

$ ssh2 1
$ ssh2 -h
Usage: ssh2 [options] [server_number]
  server_number: a numeric value corresponding to the server number
  e.g.: 'ssh2 1' will ssh into the 1st server in the list.

Options: -h, --help show this help message and exit -x, --bust-cache refetch servers list from AWS -u USER, --user=USER provide user (default: ubuntu) -i IDENTITY, --identity=IDENTITY provide identity file -p PROFILE, --profile=PROFILE provide AWS profile --ip=IP connect using IP instead of DNS -g GREP, --grep=GREP filter the server list

Filtering the list by EC2 instance name

$ ssh2 -g webrt

Servers list:

[1] ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com webrtc-kurento

Which server would you like to connect to [1]?

$ ssh2 -g webrt 1

Connecting to webrtc-kurento ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com

Requirements

Installation

pip install ssh2

or

without using Python package manager:

git clone https://github.com/soheil/ssh2.git
cd ssh2
ln -sf $(pwd)/ssh2 /usr/local/bin/

Author

Soheil Yasrebi, @soheil

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.