Why

Elastic IP を設定していない EC2 に SSH するには Public DNS を指定する必要があるが、 Public DNS はインスタンスの再起動などで変更されてしまう。 変更されるたびに AWS の Console にログインして Public DNS を調べて コマンドを書き換えたり ssh config を修正したりするのは面倒。

What

mirakui/ec2ssh: A ssh_config manager for AWS EC2 を使えば ssh config を更新してくれて、 ssh instance-name で接続できるようになる。

すごい。便利。

設定方法は Readme 参照。

3年前に知りたかった😇