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

397 Stars 32 Forks 47 Commits 5 Opened issues


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.


$ 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] webrtc-kurento

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

$ ssh2 -g webrt 1

Connecting to webrtc-kurento



pip install ssh2


without using Python package manager:

git clone
cd ssh2
ln -sf $(pwd)/ssh2 /usr/local/bin/


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.