我有一台互联网服务器,它必须将所有数据与来自内联网(显然有互联网连接)的服务器同步(不需要实时同步)。这可能吗?
如何使两边同步,主主之间?
我还没有尝试,因为我的内部服务器位于 NAT 后面,我无法访问它。
答案1
有两种方法可以实现:
配置 NAT 路由器以将 MySQL 端口 (3306/tcp) 从互联网转发到您的内联网服务器。一般来说,这是一件有风险的事情;显然您不希望整个互联网都能连接到您的数据库服务器。因此,正如 EEAA 所说,您还需要强身份验证和强加密。
让 LAN 内的客户端通过 ssh 连接到互联网服务器,然后通过该连接将端口 3306 隧道返回到内联网 MySQL 服务器:
ssh -R 3306:intranetmysql:3306 internetmysql
答案2
我有一台互联网服务器,它必须将所有数据与来自内联网(显然有互联网连接)的服务器同步(不需要实时同步)。这可能吗?
是的。
如何使两边同步,主主之间?
是的。
但是,您需要考虑加密,因为您不希望明文数据通过互联网泄露。