JavaScriptをがんばるブログ

React,OSS,ソフトウェア開発が中心のブログです👨‍💻

.ssh/configのProxyCommand、及びSSHの多段接続

凄く良い記事を見つけたので記念カキコφ(・ω・ )かきかき

ProxyCommandによるsshの多段接続について -- ぺけみさお

# .ssh/config
Host target.host
    Port 80
    ProxyCommand ssh -W %h:%p middle.host

ProxyCommandは目的のリモートサーバへ接続するにあたり、
別のリモートサーバを経由するよう設定を記述するディレクティブ。
一般的なWebアプリではWebサーバ経由でしかDBサーバに接続出来ないようにしている事が多い(ように思う)。

下の図ではEC2を経由せずRDSに接続する事は出来ないように設定している場合が多い(ように思う)。

f:id:ryota-murakami:20160223110839p:plain

画像取得元 http://wpperson.net/wpcustomize/121/