天天看點

使用SSH進行端口轉發

1) 将本機主機端口8000上的流量轉發到www.kernel.org的端口80上:

  ssh -L 8000:www.kernel.org:80 root@localhost

  # 通路本機8000端口即便通路,www.kernel.org的80端口 #

2) 将遠端主機端口8000上的流量轉發到www.kernel.org的80端口上

  ssh -L 8000:www.baidu.com:80 user@REMOTE_MACHUNE

3) 非互動式端口轉發:

  ssh -fL 8000:www.baidu.com:80 user@localhost -N

  # -f 指定ssh在執行指令前轉入背景運作,-L 指定遠端主機的登入名稱,-N告訴SSH無需執行指令,隻進行端口轉發。

4) 反向端口轉發

  ssh -R 8000:localhost:80 user@REMOTE_MACHINE

繼續閱讀