Ich möchte mich von meinem Ubuntu-Desktop-Computer (dem Client) aus grafisch bei einem anderen Ubuntu-Computer (dem Server) anmelden können, ähnlich wie bei Windows Remote Desktop.
Die standardmäßig installierten "Desktop Sharing" -Einstellungen scheinen VNC zu verwenden. VNC ist ein bisschen zu viel Bandbreite, kann nur mit der Auflösung des an den Host angeschlossenen Bildschirms funktionieren, erfordert, dass Sie sich am Computer selbst anmelden, und spiegelt jede Aktion auf dem Host wider.
Ich kenne mich mit X-Tunneling aus, aber die Verwendung ist ärgerlich und funktioniert nicht immer richtig (oder genauer gesagt, einige Apps funktionieren nicht richtig).
Gibt es irgendein Tool dazwischen, ähnlich dem für Windows verwendeten Remotedesktop? Insbesondere etwas mit den folgenden Funktionen:
- kann mit einer anderen Auflösung als der Host-Bildschirm ausgeführt werden (falls vorhanden)
- kann im Vollbildmodus ausgeführt werden
- hat einstellbare Qualitätseinstellungen für verschiedene Bandbreiten
- Es muss kein Benutzer lokal angemeldet sein
- speichert Anmeldeinformationen oder verwendet SSH-Schlüssel
- startet automatisch auf dem Server
- Client funktioniert unter Gnome 3 und Unity
- kann auf die Arbeit mit nicht zusammengesetzten DEs auf dem Server beschränkt werden (z. B. XFCE)
Ich benutze X2go schon eine Weile, aber leider funktioniert es auf Gnome 3 nicht mehr im Vollbildmodus, da es einige Fehler gibt ( Nr. 1072 und Nr. 982 ). Wenn es also eine bessere Lösung gibt, würde ich sie gerne ausprobieren.
quelle
rdesktop
ist, was afaik verwendet und es verwendet RDP. rdesktop.org VNC sollte eine separate Installation sein (und ist nicht die Standardeinstellung) (jemand korrigiert mich, wenn ich falsch liege).x2go
eine großartige Lösung für dieses Problem ist, aber nicht als Antwort auf das Duplikat oder in der damit verknüpften Wikipedia-Liste erscheint. Aber die Antworten auf die anderen Fragen sind wahrscheinlich nah genug (falls veraltet), dass ich kein Kopfgeld für neue Antworten gepostet hätte.Antworten:
Im Allgemeinen
xrdp
wird tun, was Sie wollen. Und ist mit vielen RDP-Clients kompatibel.Der Nachteil ist, dass Unity, das Standard-WM in Ubuntu, es nicht mehr unterstützt. Ich glaube, obwohl ich es noch nie ausprobiert habe, dass es mit GNOME funktioniert.
Für meinen persönlichen Gebrauch habe ich gerade MATE Desktop installiert (da es weniger "Flair" als GNOME hat) und Ubuntu so konfiguriert, dass es immer verwendet wird, wenn ich mich remote anmelde.
Informationen zum Einrichten finden Sie hier (Diese Antwort verwendet XFCE für den Remotedesktop. Sie können auch eine andere Option auswählen.):
/ubuntu//a/592544/595510
quelle
~/.xsession
etc. nicht wirklich zu machen - da ich Remmina auf dem Client verwende, kann ich esstartxfce4
als " Startprogramm " eingeben und es funktioniert einfach automatisch. Die einzigen Nachteile sind: Keine sofortige Größenänderung (es ist mir egal, und es ist eine bekannte Funktionsanforderung , und das Trennen der Verbindung bedeutet ein vollständiges Abmelden (anstatt in der Lage zu sein, eine Sitzung später fortzusetzen). Es scheint auch so zu sein mit VNC unter der Haube, aber die Bandbreitennutzung scheint in Ordnung zu seinIch würde X2go empfehlen. Es ist RDP sehr ähnlich und hocheffizient, selbst bei Verbindungen mit geringer Bandbreite und hoher Latenz. Clients für alle Systeme, einschließlich eines Plugins für Firefox usw. Es funktioniert über ssh und ist in PulseAudio integrierbar, sodass Sie beispielsweise VoIP verwenden können. Lesen Sie mehr auf http://www.x2go.org
Der
x2go
Client erfordert eine Sitzung Befehl bei der Anmeldung auszuführen Zum Beispiel Unity 2D zu verwenden, verwenden Sie den Befehl Sitzung.:gnome-session --session=ubuntu-2d
. Dies wurde festgestellt, indem in die Datei (auf dem Host) geschaut/usr/share/xsessions/ubuntu-2d.desktop
und der Wert derExec=...
Zeile kopiert wurde . Wenn Sie eine andere Sitzung verwenden möchten, können Sie den Wert aus einer anderen Datei in verwenden/usr/share/xsessions/
, aber alles, was eine 3D-Beschleunigung erfordert, funktioniert anscheinend nicht.quelle
x2go
ist fantastisch! Ich hoffe, es macht Ihnen nichts aus, aber ich habe Ihre Antwort bearbeitet, um einige Informationen zum Sitzungsbefehlsparameter hinzuzufügen, der für den Client benötigt wird.Chrome Remote Desktop BETA
★★★★ ½
Dies ist eine Chrome-Erweiterung von Google, die ein Plugin in Chrome installiert, um die Freigabe von Remotedesktops zu ermöglichen. Das Teilen ist im Vergleich zu anderen Lösungen viel einfacher und einfach einzurichten.
quelle
remmina
ist meine Wahl für den Ubuntu-Laptop.Es gibt einen Linux RDP-Server http://www.xrdp.org/
Ich habe es vor einiger Zeit benutzt. Es hat einwandfrei funktioniert.
quelle
x2go
, wenn Sie den Sitzungsbefehl setzen könnten, würde es funktionieren.Ich benutze NoMachines kostenlosen Client (und Server). Sie haben Repos, was die Installation erleichtert. Es wirkt wie ein Zauber.
quelle
x11vnc
Durch die Installation und Ausführung von x11vnc auf der Fernbedienung haben wir Zugriff auf weit mehr Optionen als mit vnc (siehe Hilfeseite für x11vnc ). Trotzdem haben Sie den Vorteil, innerhalb der vnc-Architektur zu bleiben.
quelle
Ich rate Ihnen, X11RDP zu verwenden. Ich gebe Ihnen die beste Leistung und es ist Windows-kompatibel. Sie können sich von Windows (oder Ubuntu) bei Ubuntu anmelden.
Weitere Informationen finden Sie in dieser Frage .
quelle
Spice http://www.spicespace.org/ könnte interessant sein, obwohl es sich auf Virtualisierung konzentriert.
Von ihrer Website:
Hier ist ein Link, der die Installation für Ubuntu beschreibt: http://docs.cslabs.clarkson.edu/wiki/SPICE
quelle
Erstens ist RDP das Microsoft-Protokoll
und VNC das alternative Protokoll
Ab 2017 passt die Unity - Ubuntu-Desktop-Umgebung nicht mehr zur
xrdp
Bibliothek, um RDP zu aktivieren.Daher muss
eine andere Desktop-Umgebung wie gnome, xfce4 installiert / verwendet werden oder eine der vielen Varianten, die das VNC-Protokoll implementieren für jeden Einzelfall.
quelle
Da sowohl Fedora 27 als auch Ubuntu 17.10 standardmäßig eine Wayland Gnome 3.26-Sitzung verwenden, funktioniert die x2go- Lösung jetzt nicht mehr.
Laut dieser x2go-Kompatibilitätsseite hat x2go ab Version 3.12 die Unterstützung von Gnome eingestellt.
Ab heute (17. Oktober 2017) kann ich keine Gnome-Remote-Desktop-Pakete für Ubuntu 17.10 finden. Ubuntu Package Search Ist diese Funktionalität Teil des mutter-Pakets ? Ich konnte eines für Fedora 27 finden: gnome-remote-desktop package .
Gnome scheint nicht Remote - Desktop - Unterstützung in dem 3,26 zu erwähnen Release Notes , aber ich war in der Lage Erwähnung in finden 784.199 Gnome Bug .
Hier ist ein Link zum Gnome Remote-Desktop und zum Screencasting auf der Wayland- Wiki-Seite . Ich hoffe, diese Informationen helfen einigen Leuten, die nach einer aktuelleren Antwort auf dieses Problem suchen.
quelle
Ich benutze TeamViewer. Ermöglicht gemischtes Windows / Linux.
quelle
Ich glaube, das
xrdp
ist der beste RDP-Server für Ubuntu 16.04.Es funktioniert unter Ubuntu und Raspbian, sodass ich alle meine Datenlogger sowie meinen Ubtuntu-Server sowohl vom Ubuntu-Laptop als auch von den Windows-Computern aus steuern kann.
Windows Remote Desktop von meinen WIN7,8,10-Systemen funktioniert einwandfrei damit.
remmina ist der primäre RDP-Client, den ich von meinem Ubuntu-Laptop verwende.
Es hat eine großartige Oberfläche mit Registerkarten zum Herstellen von Verbindungen zu mehreren Servern.
Putty leistet gute Arbeit als Ubuntu-Entwickler, sowohl im Terminal als auch in der grafischen Benutzeroberfläche.
Es ist nicht genau wie Windows Remote Desktop, aber es funktioniert tatsächlich ziemlich gut.
Um GUI-Anwendungen auszuführen, rufen Sie den Abschnitt ssh auf und aktivieren Sie das Kontrollkästchen für die X11-Weiterleitung.
Beachten Sie, dass, wenn Sie eine Windows-Box als Client verwenden, dasselbe funktionieren kann, Sie jedoch zuerst Xming ausführen, bevor Sie PuTTY ausführen .
quelle
Remmina
arbeitet auch als ssh client. Es gibt keine Notwendigkeit fürputty
in Ubuntu.ssh -Y systemname
funktioniert sogar noch besser als eine. Ich toleriereremmina
und kann damit arbeiten, benutze es aber nur für die RDP-Verbindungen, bei denen ich innerhalb einer Sitzung mehrere Fenster auf demselben System öffnen muss.