はむはむエンジニアぶろぐ

365日エンジニアリング

ポートフォワーディングで80番ポートを解放せずにブラウジングする

80番ポートを閉じていて22番ポートのみ開放している場合、普通はそのサーバはブラウジングできません。
ブラウジングしたい場合、ポートフォワーディングすればできます。

サーバ側の設定

SSHできるユーザを作成する。
以上。

クライアント側の設定

クライアントの8000番ポートのリクエストをサーバの80番ポートに転送する。

コマンドラインからだとこんな感じ。

$ ssh -i ~/.ssh/id_rsa -L 8000:localhost:80 ユーザ名@サーバのIPアドレス

configに記入するとこんな感じ。

Host browser
  HostName サーバのIPアドレス
  User ユーザ名
  Port 22
  IdentityFile ~/.ssh/id_rsa
  LocalForward 8000 localhost:80

ブラウザの http://localhost:8000/ にアクセスすると、ポートフォワーディングでブラウジングできる。