Ich versuche herauszufinden, wie ich meinen Ubuntu 16.04 LTS-Server auf "einfache" Weise so konfigurieren kann, dass er Zugriff über die GUI hat (optional über SSH). Ich möchte es von meiner Ubuntu 16.04 Workstation erreichen. Ich habe wirklich schlechte Kenntnisse darüber, wie diese Techniken funktionieren. Ich habe über X11 gelesen und es scheint möglich zu sein, einfach den Xorg-Server zu installieren und die X11-Weiterleitung zu aktivieren.
Aber in anderen Artikeln habe ich gelesen, dass es gerade ausreicht, allgemeine Desktop-Pakete zu installieren und nicht alle GUI-bezogenen Dinge zu installieren. Also bin ich wirklich verwirrt. Ich sehe auch, dass es verschiedene Methoden gibt, wie VNC, "normale" X11-Weiterleitung, xRDP. Sie können kombiniert werden. Ich habe verschiedene Ressourcen gelesen und festgestellt, dass der beste Weg, dies zu tun, die Verwendung von xRDP ist. Vielleicht bin ich falsch?
Dieser Artikel (einer, den ich gelesen habe) http://c-nergy.be/blog/?p=8952 beschreibt die xRDP-Installation und berücksichtigt kein SSH. Hier ist die SSH-Weiterleitung. Wie kann man X über SSH von einem Ubuntu-Rechner weiterleiten?
Die Fragen sind:
- Ist die xRDP der beste Weg, um das Ziel zu erreichen?
- Welche Schritte muss ich ausführen, damit xRDP die Remote-GUI für mich bereitstellt (Welche Pakete muss ich auf Server und Desktop installieren)? Ich hätte gerne einen Kumpel-Desktop. Sollte ich es auf einer Workstation oder einem Server oder auf beiden installieren? *
- Wie aktiviere ich xRDP über einen SSH-Tunnel? *
* - Wenn xRDP keine Option ist, beziehen sich die letzten beiden Fragen auf die von Ihnen vorgeschlagene (VNC oder etwas anderes).
Antworten:
ssh -X
In dem Server benötigen Sie einen SSH - Server, zum Beispiel ,
openssh-server
und zumindest einige grundlegenden X - Tool, zum Beispielxinit
undfluxbox
(mit den Programmen und Bibliotheken , die sie benötigen). Sie müssen auch die Anwendungsprogramme installieren, die Sie ausführen möchten,xterm
und die grafischen Anwendungsprogramme, die Sie ausführen möchten.Auf dem Client-Computer müssen Sie
ssh
sich anmelden undsftp
Dateien oder ein anderes Tool übertragen, das dieselben Aufgaben ausführen kann, z. B. filezilla.Dann können Sie sich mit Grafiken aus der Ferne anmelden,
Anschließend können Sie beispielsweise grafische Anwendungsprogramme starten
Siehe diesen Link: help.ubuntu.com/14.04/serverguide/openssh-server.html
Die direkte Verwendung von ssh ist einfach, aber möglicherweise nicht so elegant wie RDP oder VNC. Sie sollten sich jedoch auch mit den erforderlichen Befehlszeilentools vertraut machen und Ihren Server auf diese Weise oder über eine Webschnittstelle verwalten.
quelle
$ libreoffice --writer
einen Writer, Sie können das neue Dokument speichern und es anschließend im Verzeichnis anzeigen .1.
Es kommt darauf an, aber ich würde ja sagen. Ich selbst bin auf dasselbe Problem gestoßen und zu xrdp gekommen. Ich habe auch einen Ubuntu-Server, auf dem xrdp installiert ist, und ich würde sagen, dass er sehr gut funktioniert.
2.
Auf der Suche nach einer Lösung bin ich auf diesen Artikel gestoßen , den ich sehr hilfreich fand. Wie @mikewhatever ebenfalls betont hat, benötigen Sie nicht dieselbe Desktop-Umgebung auf dem angeschlossenen Computer. Der einzige Grund, warum Sie eine andere Desktop-Umgebung auf dem Server benötigen, ist, dass XRDP die Standardumgebung nicht unterstützt.
3.
Es ist automatisch *, Sie müssen nur die Option ssh tunnel in Ihrem Remote-Desktop-Client aktivieren.
* Ich brauchte nichts Besonderes zu tun, ich habe nur die Schritte im verlinkten Artikel befolgt.
Hoffe das hilft dir!
quelle
ich installierte
xrdp
Wenn Sie eine Verbindung von Ubuntu dann herstellen
ssh -X username@server
Wenn Sie eine Verbindung über Windows herstellen, können Sie verwenden
Remote desktop connection
quelle