SSHキーは不要です!
SSM (Systems Manager Session Manager) を使用して安全に接続します。
- IAMロールベースの認証
- セキュリティグループでのポート開放不要
- 公開IPアドレスへの直接アクセス不要
- カフェなどのIPが変わる場所からでも接続可能
# コンソール接続
./scripts/connect.sh
# ubuntuユーザーに切り替え
sudo su - ubuntu# SSHポートをローカルに転送(バックグラウンド実行)
./scripts/port-forward.sh 2222 22
# ローカルからSSH接続
ssh -p 2222 ubuntu@localhost
# ポートフォワーディングを停止
./scripts/stop-forward.shホストキーのフィンガープリント警告を抑止したい場合は、同梱の ssh_config を指定してください。
ssh -F ./ssh_config localhost任意のポートを転送できます。
# 例: Webアプリケーション(ポート3000)
./scripts/port-forward.sh 3000 3000
# 例: データベース(ポート5432)
./scripts/port-forward.sh 5432 5432