Es gibt zwei Ubuntu PCs genannt A und B .
A und B sind über zwei getrennte Internetverbindungen mit dem Internet verbunden. (In meinem Fall zwei mobile Breitbandverbindungen ppp0 x2)
Jede Verbindung hat eine eindeutige und statische öffentliche IP-Adresse.
Was ich brauche , ist zu kontrollieren Ein Computer - Cursor, mit B Computer-Maus, über das Internet .
Auf beiden Computern habe ich anderen Benutzern gestattet, meinen Computer in den Einstellungen für die Desktopfreigabe wie folgt zu steuern :
Wenn ich versuche, mit Remmina Remote Desktop Client von B aus eine Verbindung zu A herzustellen , wird die Verbindung nach einer Weile nicht hergestellt. Das sind meine Einstellungen:
Ich gehe davon aus, dass dies mit einer verfügbaren Open Source-Software und nicht mit TeamViewer durchgeführt wird.
Ich fand diesen Leitfaden schwerer zu verstehen.
Bitte geben Sie mir klare Anweisungen ...
Vielen Dank für Ihren Besuch!
quelle
Antworten:
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:
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:
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 :
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:
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.
quelle
Installieren Sie die Team Viewer-Anwendung auf beiden Ubuntu-Systemen. Sie können Systeme bidirektional anzeigen und steuern.
TightVNC ist ein Open Source-Fernsteuerungssoftwarepaket. Mit TightVNC können Sie den Desktop eines Remote-Computers anzeigen und steuern. Sie können es hier bekommen . Sie müssen den Router konfigurieren
quelle
Vergissaboutit! Du hast nichts falsch gemacht. Sie werden gerade von Ihren Mobilfunkanbietern NAT-zertifiziert. An beiden Enden. ohne Kontrolle über die Router. Das ist der schlimmste vorstellbare Fall.
Ich empfehle, Ihre Frage in zwei Teile aufzuteilen:
Ich empfehle mit ssh anzufangen. Das Anschließen dieser beiden Computer erfordert wahrscheinlich ein gewisses SSH-Tunneling. Es wäre sehr gut, einen Dritten mit einer öffentlichen Internetadresse zu haben. Dh einige günstige 2 € / Monat VServer.
Am besten wäre eine VPN-Lösung. Dies ist für den Anfang etwas schwieriger, aber auf lange Sicht bequemer.
Es tut uns leid. Es gibt keine einfache Antwort für Sie. Sie müssen entweder Netzwerktunnel graben oder eine ernsthafte Internetverbindung herstellen. Wähle ein. Das mag unhöflich klingen, aber glauben Sie mir, ich bin hier nur der Botschafter der schlechten Nachrichten. Bitte stimmen Sie mich nicht ab.
Hier ist ein Vortrag, in dem Sie mehr über Ihr Problem lesen können: http://en.wikipedia.org/wiki/Network_address_translation#Drawbacks
Beachten Sie den Satz:
Hosts behind NAT-enabled routers do not have end-to-end connectivity and cannot participate in some Internet protocols.
Jede Lösung kann jeder mit hier kommen wird , einen Dritten beinhalten. Seien Sie vorsichtig bei der Verwendung von proprietären Webdiensten.
quelle
Wenn jemand daran interessiert ist, Freunden zu helfen, besteht der
easiest
Weg zum Remote-Zugriff auf Ubuntu-Desktops darin, die Google Chrome Remote Desktop-Erweiterung zu installieren. Link zur ErweiterungVideoanleitung
https://www.youtube.com/watch?v=T2RBIkEgRk0&feature=related
Wir haben es mit einem Freund versucht, der 7 gewonnen hat. Es funktioniert großartig.
quelle
Ich verwende KRDC / KRFB (Client / Server), um VNC-bezogene Inhalte zu verwenden. Durch die Suche nach VNC-Software (sowohl Clients / Viewer als auch Server) können Sie andere kostenlose Alternativen finden (wie TightVNC, glaube ich).
BEARBEITEN: Die Suche nach VNC-Software ist mit Synaptic Package Manager einfacher als mit Ubuntu Software Center, aber beide sollten interessante Ergebnisse liefern.
EDIT # 2: Sie müssen die Einstellungsfenster geöffnet lassen! Diese halten den Server auch online, soweit ich das beurteilen kann, aber dies wurde möglicherweise behoben, seit ich die oben abgebildete Software zum letzten Mal verwendet habe
quelle
Sie können versuchen, den Hamachi Beta-Client von Log-me in beiden Ubuntu-Computern zu installieren und sie mit Ihrem Hamachi-Netzwerk zu verbinden.
Sie können dann VNC verwenden, um eine Fernsteuerung über VPN zu erreichen. Dies ist jedoch kein Open Source.
quelle