概要
多くのITの従事者たちは会社のセキュリティのために特定のサーバにポットを
もっぱらSSHとサービスのためのポルトマンを開いておいた場合が多いです。
ところでサーバーを管理してみると特定サービスチェックのため、マネージング・サービスに
アクセスをしなければならない場合が発生します。
この場合、社内セキュリティチームにマネージング・サービスへの
アクセスのためにポートを開放してくれることを要求するのができますが、
こんな時にSSHのポートフォワーディング(Port Forwarding)を利用すれば、
簡単に解決するのができます。
実習
環境
・VirtualBoxでか仮想サーバに接続するPCがある
・仮想サーバ(CentOS)がある
・仮想サーバの中でPostgreSQLのサービスがある(port:5432)
方法
1.~$ ssh -L 8081:localhost:5432 root@10.?.?.?
2.pgAdminとかのDBMSに以下の情報で接続してみる
ホスト:10.?.?.?
ポート:8081
※8081の部分は未使用のポートであれば自由に設定できます
※SSHの接続が切れると、ポートフォワーディングしたサービスとの接続も切れます