percolを使ってec2にSSHする

金曜日に「第22回 AWS User Group - Japan 東京勉強会」へ参加してきました。

「KaizenPlatformでの自動化」KAIZEN platform 伊藤さん」の発表で、インスタンスへのSSHを、percolを使っていい感じにやるというのが、かなりイケてる感じだったので、自分の環境でもできるようにスクリプトを作ってみました。

https://github.com/sparkgene/ec2-ssh

自分の環境でやる前提なので、あまり汎用的ではないです。。
現状はいくつか制約があります。

  • vpc環境で使うことを想定(private ipでsshするので)
  • インスタンスのName(タグの)が指定されていること

コマンドを入力するとvpcに含まれるインスタンスが列挙されるので、SSHしたいインスタンスを選んでエンターすると、ログインできます。

https://raw.githubusercontent.com/sparkgene/ec2-ssh/master/movie.gif