SSH経由でブラウザからサイトにアクセスしたい


システム技術グループ Y.S

同僚から、「sshは開いてるけどhttpは開いてない環境にブラウザでアクセスする方法」を教えてもらいました。
そんな状況あるのか?ってなると思われるかもですが、アクセスできる環境が絞られたりしてると意外にあるんですよ。
そんなときに役立つ裏技として。

概要は同僚の助言と下記を参考にしたのですが、

IP制限されているWEBサイトをSSH経由でブラウザに表示する。(外部リンク)
http://blog.katty.in/4991

今回はいろいろ設定をいじったので、参考までにメモ。

1.ローカル側のsshのconfigいじる(私の環境の場合です)
vi ~/.ssh/config
Host hostname ←ここをApache側で設定されている対象のヴァーチャルホスト名に設定
HostName 172.***.***.*** ←これがアクセスできるsshのIP
User username
IdentityFile ~/.ssh/path/to/private_key

2.sshでアクセス
ssh -L 8000:localhost:80 hostname

ポートフォワーディングって、前の前の会社でうっすら聞いたことあって以来調べもしてなかったですけど、こんな便利なものなんすね・・・。
使う機会あればぜひ!