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


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