前提
Local client から RDS (MySQL) instance に接続したい。しかし、以下の制約がある。
- RDB へは web インスタンスからしかアクセスできない
- web インスタンスは bastion サーバ経由でしかアクセスできない
接続方法
事前セットアップ
Host bastion
Hostname xxx.xxx.xxx.xxx
User bastion_user
Port 22
IdentityFile ~/.ssh/bastion_user.rsa
Host web
Hostname xxx.xxx.xxx.xxx
User web_user
Port 22
ProxyCommand ssh -W %h:%p bastion