経緯
会社の新人に踏み台とトンネルの違いを教えていて自分も理解が甘かったところがあったのでまとめてみようと思う。
踏み台サーバとは?
メリット
- 目的のサーバーに直接アクセスできないため外部から侵入されるリスクを軽減できる。
トンネルとは?
※ここでのトンネルはSSHポートフォワーディングを使用したものを指す。
ローカルに対するアクセスをリモートに受け流す方法である。
開発DBに接続するとかに使う。
SSHクライアント(PuTTYやsshコマンド)が通信を待ち受けるようになる。
そこに通信が来ると、接続先のSSHサーバを経由して、指定の接続先(「目的のDB」側)へ通信を転送する。
メリット
- 目的のサーバーに直接アクセスできないため外部から侵入されるリスクを軽減できる。
(他のサイトみるとわかりやすいって書いてあるけどここわからない人っておおいような。。)