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, 就搞定啦