ssh隧道

需求

需要在外网能访问内网的服务器192.168.1.12,外网直接访问肯定是访问不到的,所以我们来个隧道吧。。

步骤

内网地址: 192.168.1.12 (ssh端口为22)
外网地址: 106.78.33.90 (ssh端口为50001)

  • 在内网执行
    ssh -p 50001 -N -v -R 8002:127.0.0.1:22 root@106.78.33.90 & # -R 为远程转发

含义: 通过 ssh 连接到 106.78.33.90,让 106.78.33.90 监听自己的 8002 端口, 所有通过 8002 端口的数据都通过 ssh 转发到 127.0.0.1 的 22 端口。
这里的22端口就是内网监听的ssh端口

  • 在外网执行
    ssh -p 8002 root@127.0.0.1
    OK, 就搞定啦
posted @ 2020-03-21 18:34  没脚的丛林鸟  阅读(217)  评论(0编辑  收藏  举报