SSH tunnel 的使用 (-L)
社辦有一臺機器的 webserver 是跑在 port 81 上面的,偏偏學校的防火牆沒有開 port 81 (有開才有鬼)
還好啦~SSH 有開,那就好辦了。
$ ssh -L 8100:webserver:81 someone@webserver
然後只要連本機的8100就相當於連到 webserver 的 port 81 喔。
實際的運作是:到本機 port 8100 的連綫會被導向至這個 SSH 連綫(本機的某個隨機 port 連到 webserver 的 port 22),然後 webserver 會再把到 webserver port 22 的連綫導到 webserver port 81 。
還有很多神奇的用法啦,像是 -D , -w , -R 。-D 我還蠻常用的。改天再寫吧。