GitXplorerGitXplorer
u

sshall

public
1 stars
1 forks
2 issues

Commits

List of commits on branch master.
Verified
60a6243bc337e48d03b5b986b772fa17382c3f14

Merge pull request #4 from urjitbhatia/dependabot/pip/pyyaml-5.1

uurjitbhatia committed 4 years ago
Verified
aefb88cb73cd60178dcaae49d34110fac6cca43e

Bump pyyaml from 3.12 to 5.1

ddependabot[bot] committed 4 years ago
Verified
91061cff818181cd3a0cb0de0c67723a21ae9bc4

Update README.md

uurjitbhatia committed 7 years ago
Unverified
2ceb8d95b7f59d312ee427d1eb385913f267da1e

Make it an interactive shell

uurjitbhatia committed 7 years ago
Unverified
013f1d8fa536f3600deb2f390964313ead3891c2

Fix auto installer, pep8 format

uurjitbhatia committed 7 years ago
Verified
82cc455a68844c760e8b1a19faa747da8e1e8b20

Update README.md

uurjitbhatia committed 7 years ago

README

The README file for this repository.

sshall

Quick and easy way to ssh into multiple EC2 instances based on ASG names.

macOS support only (Needs iterm2)

Requirements

MacOS:

Manual installations:
  • iTerm2 - Please install this first if you don't have iterm2.
  • homebrew
  • AWS CLI: brew install awscli and then make sure you configure it using aws configure
sshall automatic installations:

Ubuntu:

Manual installations:
  • terminator - Please install this first if you don't have terminator installed: sudo apt-get install terminator
  • python module: configobj : sudo pip install configobj
  • AWS CLI: sudo apt-get install awscli and then make sure you configure it using aws configure

Installation

In an appropriate directory mkdir /tmp/sshall && cd /tmp/sshall && curl -L https://github.com/urjitbhatia/sshall/releases/download/v4.0/sshall.tar.gz | tar xv && ./install

Usage

In your favorite terminal window:

sshall myBestAutoScalingGroup

Note:

Opening multiple ssh windows for large number of instances can cause your machine to run out of memory. sshall will warn if if finds more than 15 target instances to ssh into.

======= Mac users Protip : use apple + shift + i to type into all the panes simultaneously (iTerm2 feature)

Caveats

  • This doesn't page yet. So don't target groups that have more than ~15 instances.
  • Make sure AWS cli is installed and works (including credentials etc).
  • I've tested this with about 20 panes max and memory burden is quite noticeable at that point.

Future

  • Paging panes
  • Other filters