Remote-Desktop von Mac zu Ubuntu?

17

Ich suche ein Programm für den Remotedesktop von meinem MacBook Pro auf die Ubuntu-VM, die ich auf meinem Heimcomputer eingerichtet habe. Ich habe Hühnchen von den VNC-Werken gelesen, aber nachdem ich es benutzt habe, scheint es unglaublich träge zu sein. Gibt es da draußen eine bessere Lösung oder muss ich mich nur darum kümmern?

Damonkashu
quelle
Wenn Sie nur ein einzelnes Programm möchten, können Sie auch versuchen ssh -X ubuntuVM, Ihre Programme auszuführen, z. B .:firefox &
sarnold

Antworten:

24

Diese Site listet eine Reihe von Servern auf , wie z. B. Vino und krfb. Auf dem Mac können Sie einfach den Bildschirmfreigabe-Client verwenden (klicken Sie im Finder-Menü auf Mit Server verbinden und geben Sie die Adresse * vnc: //****192.168.0.6* oder die IP-Adresse ein, auf der sich das Ubuntu-System befindet). Achten Sie darauf, den Teil ** vnc: // beizubehalten .

FeifanZ
quelle
1
Das scheint vielversprechend. Ich habe es versucht, aber es scheint ewig zu dauern, bis ich versucht habe, die Ubuntu-VM zu kontaktieren, auch nachdem ich die Verbindung auf Ubuntu authentifiziert habe. Ist diese Bildschirmfreigabe für diesen Zweck gedacht?
Die Bildschirmfreigabe ist nur ein VNC-Client. Es ist definitiv ein Problem mit Ihrer Server-Software (Chicken) ... es sei denn, Sie haben ein langsames Netzwerk / Router?
3
@feifanZ answer funktioniert für Ubuntu 15.10, es gibt jedoch ein Problem mit der Einstellung für die erforderliche Ubuntu Vino-Verschlüsselung. Führen Sie dies einfach aus, gsettings set org.gnome.Vino require-encryption falsebevor Sie versuchen, darauf zuzugreifen.
insidepower
Abgesehen von @insidepower Tweak müssen Sie in meinem Fall im Fenster für die Einheitseinstellungen ein Kennwort
festlegen
Ich habe versucht, eine Verbindung von Mac 10.14.5 zu Ubuntu 19.04 herzustellen. Mein Mac beklagt, dass die VNC-Version nicht unterstützt wird.
GummyBear21
2

JollysFastVNC ist angeblich der schnellste für OSX verfügbare VNC-Server.

Meiner Erfahrung nach bedeuten langsame Verbindungen von / nach Ubuntu häufig, dass versucht wird, IPv6 zu verwenden, wenn dies nicht der Fall sein sollte.

Geekosaurier
quelle
2

Ich habe mich erfolgreich von meinem iMac macOS Mojave-Desktop aus bei meinem Hackintosh angemeldet, einem nachgerüsteten Apple Macbook Pro von 2012, auf dem Ubuntu 16.04 reibungslos ausgeführt wird:

Vom Ubuntu Desktop

  1. Laden Sie vino herunter und installieren Sie es, indem Sie es sudo apt-get install vinoim Ubuntu-Terminal ausführen.
  2. Nächster Lauf vino-preferences.
  3. Vergewissern Sie sich, dass nach Aufforderung des Fensters mit den Einstellungen für die Vino-Anwendung die Optionen "Anderen Benutzern erlauben, Ihren Desktop anzuzeigen" und "Anderen Benutzern zu erlauben, Ihren Desktop zu steuern" unter dem Feld "Freigabe" ausgewählt sind. Es wird außerdem empfohlen, "Sie müssen jeden Zugriff auf dieses System bestätigen" und "Benutzer zur Eingabe des Systemkennworts auffordern" auszuwählen.
  4. Führen Sie sudo-rebootden Ubuntu 16.04-Desktop aus und melden Sie sich an.
  5. Rufen Sie die IP-Adresse des Geräts ab, indem Sie ausführen ifconfig -a. Die lokale IP-Adresse des Geräts wird in der Terminalausgabe unter dem Feld "inet addr:" (z inet addr: 10.3.1.233. B. ) zurückgegeben. Nachdem Sie die lokale IP-Adresse des Geräts notiert haben, fahren Sie mit den nächsten Anweisungen auf Ihrem macOS-Desktop fort.

Von Ubuntu 18.04-2 LTS

  1. Offensichtlich wurde die Vino-Funktionalität in Ubuntu 18.04.2 LTS Gnome Control Center zusammengeführt, so dass es viel einfacher ist - gehen Sie einfach zu "Einstellungen".
  2. Scrollen Sie unter "Einstellungen" nach unten zur Registerkarte "Freigabe" auf der linken Seite des Fensters.
  3. Aktivieren Sie "Bildschirmfreigabe" - wählen Sie "Verbindungen erlauben, den Bildschirm zu steuern" und "Kennwort erforderlich" unter "Zugriffsoptionen" und fahren Sie dann mit den folgenden Anweisungen fort, um von Ihrem macOS-Desktop aus auf Ihren Ubuntu 18.04.2 LTS-Desktop zuzugreifen.

Anmelden unter macOS Mojave

  1. Greifen Sie auf "Spotlight" zu, indem Sie "CMD" + "Leertaste" eingeben.
  2. Geben Sie im Spotlight-Feld vnc://your_server_ip:5900(z vnc://10.3.1.233:5900. B. ) ein.
  3. Bei Erfolg sollte die Screen Sharing-Anwendung automatisch auf Ihrem macOS-Desktop gestartet werden, um Ihr Ubuntu 16.04- oder Ubuntu 18.04.2-LTS-Gerät in Ihrem lokalen Netzwerk aus der Ferne anzuzeigen (siehe Abbildung unten). Viel Spaß!

Bildbeschreibung hier eingeben

alexanderjsingleton
quelle
1

Erwägen Sie die Verwendung von NX - es sollte viel schneller als VNC sein.

Nicholas Riley
quelle
1

TeamViewer ist eine sehr schnelle VNC-ähnliche Software, die außerdem Firewall- und Portweiterleitungsprobleme umgeht und so unglaublich einfach einzurichten ist. Ich habe es immer nur von Windows zu Windows verwendet, aber sie haben eine Mac- und eine Linux-Version. Sie sollten in der Lage sein, die unbeaufsichtigte Version auf der Ubuntu-VM zu installieren, damit Benutzername und Passwort immer gleich sind.

user2542365
quelle
0

Unter Ubuntu 12.04 können Sie "Desktop Sharing" (in die Suchleiste eingeben) als Server verwenden und den Vorschlag von FeifanZ für den Mac-Client übernehmen. Ich richte das Ganze in 30 Sekunden ein.

tir38
quelle
0

Tunneln Sie einfach Ihre X11-Sitzung über SSH. Schön und schnell - weil Sie Zeichenbefehle usw. senden. Keine ganzen Bitmaps.

ssh -X user@hostname (or IP address)

Und dann geben Sie einfach den Namen eines Programms ein, zB:

nautilus

Sie können auch einen ganzen Desktop ausführen.

Jasper Blues
quelle
5
Wie kann ich "einen ganzen Desktop" ausführen? nautilus öffnet nur ein Verzeichnisfenster.
Zkurtz
2
Failed to connect to Mirwenn versucht, Nautilus zu laufen.
Jason Nichols
So wie X11 funktioniert, möchten Sie keinen Netzwerk-Roundtrip zwischen die E / A einer X11-Sitzung einfügen. Remote-
Rendering
Dies ist die richtige und einfachste Antwort. Mac mit XQuartz vorinstalliert. Während "nautilus" nur den Dateimanager öffnet, können Sie auch "google-chrome" ausführen, um Chrome zu starten. Grundsätzlich kann man alles ausführen. Der Prozess wird auf der Linux-Box ausgeführt und das Display wird an Ihren Mac weitergeleitet. Ich habe es gerade von meinem Mac 10.14.5 auf Ubuntu 19.04 versucht. Aber ich muss sagen, dass Chrome in diesem Fall etwas langsam ist.
GummyBear21
0

Ich habe eine Reihe von Optionen wie RealVNC und die in Ubuntu integrierte ausprobiert. Und ich denke, dass TeamViewer das Beste ist.

Emil Marashliev
quelle