Schwierigkeiten beim Aktivieren einer Remote-Desktopverbindung von Mac zu Ubuntu

3

Ich versuche, eine Remote-Desktop-Verbindung von meinem Mac zu meinem Ubuntu-System herzustellen.

Ich hatte vnc auf Ubuntu installiert und versucht, den Finder für die Verbindung zu verwenden.

Das Problem ist, ich bekomme eine Fehlermeldung:

The software on the remote computer appears to be incompatible with this version of Screen Sharing.

Jemand weiß, wie man das löst?

Info

Mac OS X 10.8.2

Ubuntu 12.04.2 LTS

Finder 10.8.1

vncserver (konnte es nicht direkt finden (keine Option -v verfügbar), aber der Mann sagt 03 Mar 2005 )

GarouDan
quelle
VNC-Versionen wären hilfreich, da dies eher nach einem Anwendungsproblem als nach dem Betriebssystem klingt. Möglicherweise können Sie den Finder nicht verwenden.
Chad Harrison
@ Hydroparadise, ich versuche die vncserver-Version zu bekommen, aber ich konnte noch nicht ... Es hat keine Option -v Jedenfalls sagt der Mann 03 Mar 2005.
GarouDan

Antworten:

2

Es gibt einen signifikanten Unterschied zwischen ssh -X oder das VNC-System. Mit VNC erhalten Sie eine visuelle Kopie des Desktops auf dem Remote-System. Zu diesem Zeitpunkt wurde der VNC-Server gestartet. Mit ss -X Sie beginnen eine neue X-Sitzung. Auf dem lokalen Computer ist außerdem ein X-Windows-System erforderlich. Da ein Mac im Grunde ein * nix-System ist, sollte dies kein Problem sein.

Es hängt also davon ab, wie Sie Ihre Remote-Desktopsitzung einrichten: Sehen Sie sich an, was auf dem Remote-Monitor angezeigt wird, oder starten Sie eine neue Sitzung.

Beim Benutzen ssh -X Sie sollten prüfen, ob die X-Windows-Weiterleitung auf dem Remote-Computer aktiviert ist. Überprüfen Sie die Datei / etc / ssh / ssh_config und Ihre möglichen Standardeinstellungen für den Eintrag ForwardX11 (es sollte sein yes dafür zu arbeiten).

Dann eine wichtige Sache: Sobald Sie mit der Remote-Maschine verbunden sind, haben Sie nur noch eine Shell. Wenn Sie den Desktop anzeigen möchten, starten Sie den Unity-Desktop (oder KDE oder XFCE4) mit dem entsprechenden Befehl. Zum Beispiel für den Start von XFCE4 xfce4-session

Denken Sie daran, dass das Ausführen von Unity eine Menge Grafikarbeit erfordert, die über die SSH-Linie hinausgehen muss, sodass Sie XFCE4 zusammen mit Unity installieren können.

Noch ein Tipp: Tauschen Sie den SSH-Schlüssel gegen ein Login ohne SSH aus :) ssh-copy-id user@machine und folge den Anweisungen.

Pianoman
quelle
0

Wenn Sie nur eine oder zwei Anwendungen auf dem Ubuntu-System ausführen müssen, können Sie ssh mit der Option '-X' verwenden.

ssh -X user@ubuntu

Starten Sie dann den Browser usw. in der Befehlszeile des Ubuntu und es wird auf Ihrem Mac sichtbar. Auf diese Weise können Sie beliebige GUI-Anwendungen (z. B. Firefox) über das Mac-System remote ausführen.

Um die Version von vncserver zu finden, können Sie Folgendes ausführen:

dpkg -l vncserver

oder wenn das obige nicht funktioniert:

dpkg -l|grep vncserver

Sie müssen auch die Version des auf Mac installierten VNC-Clients angeben.

n3rV3
quelle