反向 SSH 隧道
反向 SSH 隧道是解决内外网通信问题的一种简单高效的方法,特别适用于内网主节点无法直接暴露给外网的场景。以下是详细的操作步骤和原理:
原理
- 建立隧道:通过 SSH 隧道技术,让内网主节点主动连接到外网的机器。
- 端口转发:把内网 MongoDB 的服务端口(
27017)映射到外网机器的某个端口(例如27018)。 - 外网访问内网 MongoDB:外网服务器通过本地端口(
27018)访问隧道中转的内网 MongoDB 实例。
实现步骤
1. 前置准备
检查 SSH 配置
- 确保内网的 Windows 主机可以通过 SSH 连接到外网的 Ubuntu 服务器。
- 确...