Wie kann ich einen anderen Ubuntu-Desktop von Ubuntu aus fernsteuern?

32

Wie steuere ich einen anderen Desktop (beide sind Ubuntu 12.04) von meinem Client-Computer aus?

Ist es möglich, Remmina Remote Desktop Client zu verwenden?

Phil
quelle
1
Ich sehe keine Lösung für die Fernsteuerung eines Ubuntu von einem anderen, wenn sich beide in unterschiedlichen Netzwerken befinden :(
MycrofD

Antworten:

20

Erstens müssen Sie zulassen, dass der Compter, den Sie fernsteuern möchten, gesteuert wird. Starten Sie Remote Control Preferences und erlauben Sie Ubuntu, ferngesteuert zu werden. Sie können auch ein Passwort festlegen, wenn Sie möchten. Sie können diesen Computer jetzt von einem anderen Ubuntu-Computer aus fernsteuern. Stellen Sie sicher, dass Sie das VNC-Protokoll auswählen, wenn Sie eine Verbindung zum Computer herstellen. Wenn Sie Windows 7 von Ubuntu aus steuern möchten, müssen Sie das RDP-Protokoll auswählen (auf dem Windows 7-Computer muss Remotesteuerung zulässig sein).

Aaron Hill
quelle
@phil - Wenn Sie mit der Antwort zufrieden sind, klicken Sie bitte auf das Häkchen neben der Antwort, um den Thread zu schließen. Vielen Dank.
fossfreedom
14
Wie starte ich "Remote Control Preferences"? Vielen Dank.
AlikElzin-kilaka
1
@ AlikElzin-kilaka Suche in der Menüleiste nach "Desktop Sharing"
mlegge
37

Lösungsübersicht

Sie müssen einige Einstellungen auf Ihrem Host-Computer ändern (um die Desktop-Steuerung zu aktivieren) und ein Remotedesktop-Client-Profil auf Ihrem Client-Computer erstellen, um eine Verbindung zum Host-Computer herzustellen und letztendlich den Desktop des Host-Computers anzuzeigen und zu steuern.

Und ja, es ist möglich, Remmina Remote Desktop Client auf Ihrem Client-Computer zu verwenden.

Aktivieren Sie die Remotesteuerung des Hostcomputers

Führen Sie auf dem Hostcomputer die folgenden Schritte aus:

vino-preferences
  • vino-preferences auch in Dash unter Desktop Sharing

Bildbeschreibung hier eingeben

  1. Tick Allow other users to view your desktop
  2. Tick Allow other users to control your desktop
  3. Tick Require the user to enter this password
  4. Geben Sie eine schwer zu erratende Passphrase ein
  5. Schließen

Erstellen Sie ein Remotedesktopclientprofil auf Ihrem Clientcomputer

Führen Sie auf dem Clientcomputer die folgenden Schritte aus:

remmina
  • Remmina auch in Dash unter Remmina Remote Desktop Client

Ctrl+ Noder Verbindung> Neu

Bildbeschreibung hier eingeben

  1. Geben Sie Ihre IP-Adresse [123.123.12.3] ein Server
  2. Verbinden

Host-Maschine anzeigen und steuern

Wenn Sie auf dem Client-Computer nach dem VNC-Kennwort gefragt werden, geben Sie die Passphrase ein, die Sie zuvor auf dem Host-Computer eingegeben haben.

Wenn Sie in diesem Schritt erfolgreich sind, sollten Sie jetzt den Desktop des Hostcomputers von Ihrem Clientcomputer aus anzeigen und steuern.

jtd
quelle
4
Was ist, wenn sich die Computer in verschiedenen Netzwerken befinden?
MycrofD
1
Wenn sich die Computer in verschiedenen Netzwerken befinden, werden sie standardmäßig (1) in dasselbe VPN gestellt oder (2) für die Portweiterleitung und das dynamische DNS konfiguriert. Beide sind nicht gerade einfach einzurichten.
Tanius
10

Ich habe Remmina verwendet und bin sehr zufrieden damit. Remmina kann eine Remotedesktopsitzung anzeigen und steuern. Wenn Sie es nicht installiert haben, können Sie dies vom USC aus tun

Ubuntu Remote Desktop Access basiert auf der sogenannten Technologie (VNC)

Mitch
quelle
1
Remmina ist wirklich fantastisch, wenn Sie mehr als einen Computer gleichzeitig steuern.
Nemo
1
@Mitch, Kann man mit Remmina mit VNC einen Ubuntu 12.04-Rechner steuern, der sich in einem anderen Netzwerk befindet? Wenn das so ist, wie?
Smoking
2

Einige Computer werden gefragt, ob Sie Verbindungen auf dem Server zulassen möchten, während die Clientverbindung aktiv ist, sodass sie möglicherweise nicht funktioniert, wenn Sie dies nicht tatsächlich sehen.

Zweitens müssen Sie, wenn Sie Ubuntu- und Windows 7-Computer verbinden möchten, die RDP-Option auswählen, da andernfalls z. B. Ubuntu-Ubuntu-Verbindungen VNC verwenden.

Schließlich müssen Sie abhängig von der Konfiguration Ihres Netzwerks möglicherweise Hostnamen, IPs oder FQDNs verwenden. Überprüfe sie alle, bevor du ausflippst, denn das spart dir Zeit.

Als zusätzlichen Bonus gibt es auch einen Trick, um Remotedesktopverbindungen hinter Netzwerken zu verbinden, in denen Portweiterleitungen erforderlich sind, um eine Verbindung zu Computern hinter dem Einstiegspunkt herzustellen. Wenn Sie beispielsweise über einen Zugriffspunkt von host.domain.com verfügen und eine Verbindung zu einem Server im Netzwerk herstellen, können Sie eine Portweiterleitung mithilfe von SSH einrichten und anschließend den RDP- oder VNC-Post wie folgt angeben (in putty für RDP) unter Windows 7 wäre dies das Beispiel):

Source: 8585 (or whatever port you want)
Destination: 192.168.x.x:3389 (where x.x is your network)

Wenn Sie dann beispielsweise RDC in Windows verwenden, verwenden Sie localhost: 8585 als Servernamen und voila. Dies kann auch unter Linux mit einem Befehl wie dem folgenden funktionieren:

ssh -i /path/to/key -L 8585:192.168.x.x:3389 [email protected]
nicorellius
quelle