【AWS】sshポートフォワーディングを使ってWebサーバにアクセスする

■ はじめに

Windowsのブラウザから、
sshポートフォワーディングを使って、
Webサーバにアクセスする方法を記す。

目次

【1】設定環境
 1)EC2(サーバ)側
 2)クライアント側 
【2】設定手順

 【1】設定環境

 1)EC2(サーバ)側

* OS : CentOS7
* Server : Tomcat8.5(Port:8080)

AWS / セキュリティグループ

* インバウンド:SSH (Port:22)

 2)クライアント側

* OS : Windows7
* SSHクライアント:Putty
=> 因みに、読み方は、「パティ」(「プティ」じゃない)

 【2】設定手順

クライアント側において、以下を行う 

[0] putty をダウンロードし、インストールする
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
[1] putty を立ち上げて、以下を設定する

 1-1) [Session]を選択し、以下を入力
  + Host Name : 【EC2のホスト名】
  + Port      : 22

 1-2) [Connection]-[SSH]-[Auth]を選択し、以下を入力
  + Private Key file for authentication : EC2の秘密鍵

 1-3) [Connection]-[SSH]-[Tunnels]を選択し、以下を入力し「Add」ボタン押下
  + Source Port : 任意ポート(例「38080」)
  + Destincation:【EC2のホスト名】:【ポート番号(例「8080」)】

 1-4) 「Open」ボタン押下して、ログインする

[2] ブラウザを立ち上げて、「http://localhost:38080/」にアクセスする

* 指定したサーバの指定したportにアクセスできる

 参考文献

http://portaltan.hatenablog.com/entry/2016/03/11/092929
 公式サイト
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/putty.html

関連記事

SSHクライアント
https://dk521123.hatenablog.com/entry/2019/10/18/233543