Session Manager 経由で SSH する設定をしてみたけど
さすがに,ssh i-xxx
みたいなログインをしたくない
.ssh/config
# SSH over Session Manager
host i-* mi-*
ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"
追加した
たまたまホスト名がプレフィックス付いていたのでグルーピングした
.ssh/config
host prefix-aaa
(snip)
host prefix-bbb
(snip)
# SSH over Session Manager
host i-* mi-* prefix-*
ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession --parameters 'portNumber=%p'"