Nav*_*een 12 vnc remote-desktop networking remmina ip
有两台名为A和B 的Ubuntu PC 。
A和B使用两个独立的Internet 连接连接到Internet。(就我而言,两个移动宽带连接 ppp0x2 )
每个连接都有一个唯一且静态的公共 IP 地址。
我需要的是通过Internet使用B计算机的鼠标控制A计算机的光标。
在两台电脑上,我都允许其他用户在桌面共享首选项中控制我的电脑,如下所示:
当我尝试使用Remmina 远程桌面客户端从B连接到A 时,它在尝试了一段时间后拒绝连接。
这些是我的设置:
我发现这个指南更难理解。
请给我明确的指示...
从评论中总结
两台计算机通过移动(手机)数据网络连接到互联网。我将手机数据服务提供商称为“互联网服务提供商”或ISP。有两个问题:
我不知道有问题的具体 ISP。然而,通常 ISP 会采取这些措施来防止移动数据连接被用于连接服务器并确保客户的安全。有时,ISP 会在其服务协议中禁止服务器使用移动数据。
在这种情况下,特别是如果 ISP 服务协议禁止服务器使用移动数据,则 ISP 不太可能开放连接两台计算机所需的端口并将特定端口从外部 IP 地址转发到内部 IP 地址。
如果 ISP 满足以下条件,您的连接将会正常工作:
(a) 打开端口
(b) 并执行以下两项操作之一:
如果没有 ISP 提供的这些信息,就不可能使用本机解决方案从计算机 B 远程连接到计算机 A。
关于从超级用户的 NAT 设置到真正的静态 IP 设置的转换:
问题在于你给出的地址是什么,大多数时候它已经是一个 NAT 的 IP。然而,许多运营商可以将您切换到真正的“外部”IP - 这通常用于 VPN,因为有时 NAT 会干扰 VPN(假设您可以通过 CSR)。然而,即使这将是一个可公开寻址的 IP - 我想他们仍然会设置限制/防火墙以阻止您完全执行您想要执行的操作。
如果 ISP 同意打开和转发端口,我建议使用 VNC over ssh 隧道,原因如下:
要在 Remmina 中尝试此操作,请转到ssh
选项卡并选中两个复选框:(a) 使用 ssh,以及 (b) 使用隧道。您可能必须在两台计算机上安装 ssh。
但是,如果没有 NATed IP 设置中的端口转发或直接访问外部 IP 的设置,则此解决方案不可用。
希望这可以帮助。