Zusammenfassung aus Kommentaren
Die beiden Computer sind über ein Mobilfunknetz mit dem Internet verbunden. Ich werde den Mobilfunkanbieter als "Internet Service Provider" oder ISP bezeichnen . Es gibt zwei Probleme:
- Der Internetdienstanbieter stellt den NAT-Dienst (Network Address Translation) so bereit, dass der Computer über eine interne IP-Adresse und eine externe IP-Adresse verfügt, ohne dass die Ports der externen IP-Adresse an die interne IP-Adresse weitergeleitet werden können.
- Der ISP blockiert auch alle nützlichen Ports der externen IP-Adresse.
Ich habe keine Kenntnis von dem jeweiligen ISP. Im Allgemeinen ergreifen ISPs diese Maßnahmen, um zu verhindern, dass mobile Datenverbindungen zum Verbinden von Servern und zur Sicherheit der Kunden verwendet werden. Manchmal verbieten ISPs die Verwendung mobiler Daten für Server in ihren Serviceverträgen.
Unter diesen Umständen, insbesondere wenn die ISP-Servicevereinbarung die Verwendung mobiler Daten für Server verbietet, ist es unwahrscheinlich, dass der ISP die für die Verbindung der beiden Computer erforderlichen Ports öffnet und die spezifischen Ports von der externen IP-Adresse an die interne IP-Adresse weiterleitet.
Ihre Verbindungen funktionieren, wenn der ISP:
(a) öffnet die Ports
(b) und führen Sie einen der beiden folgenden Schritte aus:
- leitet die offenen Ports von der externen IP an die interne NAT-IP weiter, oder
- bietet Ihnen eine echte IP-Adresse, keine NAT-Adresse (siehe das Zitat von Superuser unten)
Ohne diese vom ISP ist es nicht möglich, mit der nativen Lösung eine Remoteverbindung von Computer B zu Computer A herzustellen.
Informationen zur Konvertierung von NATed-Setup in echtes statisches IP-Setup vom Superuser :
Das Problem liegt darin, welche Adresse Sie erhalten, meistens handelt es sich bereits um eine NATed IP. Viele Netzbetreiber können Sie jedoch auf eine echte "externe" IP-Adresse umstellen - die im Allgemeinen für VPN verwendet wird, da NAT manchmal das VPN stören kann (vorausgesetzt, Sie können die CSRs umgehen). Auch wenn dies eine öffentlich zugängliche IP-Adresse wäre - ich stelle mir vor, dass sie weiterhin Einschränkungen / Firewall enthält, um zu verhindern, dass Sie genau das tun, was Sie versuchen.
Wenn der ISP mit dem Öffnen und Weiterleiten von Ports einverstanden ist, empfehle ich die Verwendung von VNC über SSH-Tunnel aus den folgenden Gründen:
- VNC über ssh erfordert nur das Öffnen (und Weiterleiten) von Port 22 (oder einem anderen vom Benutzer festgelegten Port).
- VNC über ssh ist eine sicherere Methode, bei der die über das mobile System übertragenen Daten verschlüsselt werden.
- ssh kann so eingerichtet werden, dass öffentliche / private Schlüssel anstelle von Passwörtern verwendet werden, was für Hacker viel schwieriger zu knacken ist.
Um dies in Remmina zu versuchen, gehen Sie zur ssh
Registerkarte und aktivieren Sie die beiden Kontrollkästchen (a) Verwenden von ssh und (b) Verwenden von tunnel. Möglicherweise müssen Sie ssh auf beiden Computern installieren.
Diese Lösung ist jedoch nicht ohne Portweiterleitung im NATed IP-Setup oder einem Setup mit direktem Zugriff auf die externe IP verfügbar.
Hoffe das hilft.