Von meinem Mac über VNC bei Ubuntu anmelden

Von meinem Mac über VNC bei Ubuntu anmelden

Mithilfe des SSL/SSH Viewer und durch Eintippen der IP-Adresse kann ich den gesamten Bildschirm meines Mac Mini, der sich oben befindet, freigeben. Tatsächlich schreibe ich diese Frage gerade in der OS X-Umgebung auf meinem Laptop-Bildschirm, auf dem Ubuntu 12.04 läuft. Einfach.

Ich kann mich jedoch nicht vom Mac aus bei Ubuntu anmelden -> Gehe zu -> Mit Server verbinden, tippe die IP-Adresse des Ubuntu-Laptops ein. Ich habe „Anderen erlauben, Ihren Desktop zu steuern“ in der Desktopfreigabe aktiviert. Ich habe auch eine VNC-App namens Chicken of the VNC installiert und Bonjour deaktiviert – es läuft ab oder ich werde aufgefordert, die Freigabe zu aktivieren.

Es kann doch nicht so schwierig sein, einfach eine Verbindung zu Ubuntu herzustellen?

Ich habe mir die Dokumentation zu VNC durchgelesen und dort geht es weiter um die Verwendung von VNC. Die erste Zeile lautet:

„Obwohl VNC über einige optionale Sicherheitsfunktionen verfügt, sollten Sie VNC nicht direkt über ein nicht vertrauenswürdiges Netzwerk wie das Internet ausführen. Stattdessen sollten Sie einen SSH-Server einrichten, wie im SSH-Handbuch beschrieben, und einen VNC-Server konfigurieren, den Sie im sogenannten Einmalmodus starten können.“

d. h., es sagt absolut nichts über VNC aus und schickt Sie stattdessen auf eine nicht enden wollende Spur von SSH-Servern, Portweiterleitungen und RSA-Schlüsseln. Darüber, wie Derek sich bei der Arbeit bei seinem Windows-Rechner anmelden möchte.

Ich möchte an beide Maschinen ein Ethernet-Kabel anschließen und die Bildschirmfreigabe über VNC durchführen.

Irgendwelche Ideen?

Vielen Dank.

PS

OK, ich möchte nur noch etwas hinzufügen. Ich kann das Ubuntu-Laptop tatsächlich sehen und es gibt mir die IP-Adresse, kann aber keine Verbindung herstellen. Interessanterweise kann ich mich vom Ubuntu-Laptop aus tatsächlich beim Ubuntu-Bildschirm anmelden! Mit dem SSL/SSH-Viewer in Ubuntu meldet es sich selbst an (der Bildschirm lädt sich selbst neu), aber es funktioniert, allerdings nicht, wenn ich es auf dem Mac versuche.

Antwort1

Sie müssen den Port nach Ihrer IP-Adresse verwenden, z. B. 192.168.2.5:5900. Einige Clients erfordern auch zwei Spalten nach der IP, dann sieht es etwa so aus: 192.168.2.5::5900

Antwort2

Schritt 1. Erstellen Sie auf Ihrem Mac zunächst einen SSH-Tunnel zur Ubuntu-Maschine: ssh -L 5900:127.0.0.1:5900 -N -f -l <your-linux-user-name> <linux-ip> Hier ist ein Beispiel: ssh -L 5900:127.0.0.1:5900 -N -f -l inder 192.168.50.73

Schritt 2. Verbinden Sie sich auf Ihrem Mac mit Linux über die Bildschirmfreigabe per VNC. Drücken Sie Befehlstaste-Leertaste und geben Sie „Bildschirmfreigabe“ ein. Starten Sie die Bildschirmfreigabe-App. Geben Sie ein: vnc://127.0.0.1:5900

Sie befinden sich in der VNC-Sitzung.

Antwort3

Es handelt sich wahrscheinlich um eine falsche Portübereinstimmung. Vonhttp://www.debianadmin.com/remote-desktop-sharing-in-ubuntu.htmlIch sehe, dass Port 0 verwendet wird, während der Standard-VNC-Port 5900 ist (und 5901 5902 usw.). Versuchen Sie, in Ihrem VNC-Client nach der angeforderten IP :0 oder :1 hinzuzufügen.

verwandte Informationen