Windowsのブラウザから踏み台サーバを介してwebサーバのapacheにアクセスする方法(sshポートフォワーディング)
踏み台サーバ経由でしかアクセスできないクローズドなwebサーバにWindowsのブラウザ等からアクセスする方法です。
方法
Linuxやmacからはコマンドひとつで設定できるのですが、Windowsの場合はちょっと面倒なのでputtyを使います。
1. install putty
2. setting stepping server
踏み台サーバ(sshサーバ)の情報を起動画面の以下の場所に入力します。
3. setting port forwarding
まずは左のCategoryからTunnelsを選択します
実際にアクセスしたいwebサーバの情報を以下に入力します
- Source Portにはlocal側に設定したいport No.(今回は適当に10080にしています)
- DestinationにはアクセスしたいwebサーバのIPとport No.(今回はApacheの80を指定しています)
Addボタンを押すとforwarded pointに情報が追加されます
4. make connection
forwarded pointにwebサーバの情報が入力されたら、Openボタンをクリックします。
ターミナルが開くのでusernameとpasswordを入れてログインします。
ログインに成功するとssh tunnelが作成されてポートフォワーディングがされるようになります
ブラウザからhttp://localhost:10080/にアクセスすると指定したサーバの指定したportにアクセスできるようになっています