使用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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章