it-swarm.com.de

Was ist der einfachste Weg, um von Ubuntu 16.04 "Desktop" aus auf Ubuntu 16.04 "Server" zuzugreifen?

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:

  1. Ist die xRDP der beste Weg, um das Ziel zu erreichen?
  2. 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 Mate Desktop. Sollte ich es auf einer Workstation oder einem Server oder auf beiden installieren? *
  3. Wie aktiviere ich xRDP über einen SSH-Tunnel? *

* - Wenn das xRDP keine Option ist, beziehen sich die letzten beiden Fragen auf die von Ihnen vorgeschlagene (VNC oder etwas anderes).

23
4xy

ssh -X

Auf dem Server benötigen Sie einen SSH-Server, zum Beispiel openssh-server und mindestens einige grundlegende X-Tools, zum Beispiel xinit und fluxbox (und die Programme und Bibliotheken, die sie benötigen). Sie müssen auch die Anwendungsprogramme installieren, die Sie ausführen möchten. Ich schlage xterm und die grafischen Anwendungsprogramme vor, die Sie ausführen möchten.

Auf dem Client-Computer benötigen Sie ssh, um sich anzumelden, und sftp, um Dateien oder ein anderes Tool zu übertragen, das dieselben Aufgaben ausführen kann, z. B. filezilla.

Dann können Sie sich mit Grafiken aus der Ferne anmelden,

ssh -X [email protected]
# for example
ssh -X [email protected]

anschließend können Sie beispielsweise grafische Anwendungsprogramme starten

xterm
libreoffice file.odt
evince file.pdf
eog file.png
virtualbox

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.

23
sudodus

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.

Während ich selbst nach einer Lösung suchte, stieß ich auf diesen Artikel hier , 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!

3
Erik

Ich habe xrdp installiert

Sudo apt-get install xrdp

Wenn Sie eine Verbindung von Ubuntu herstellen, dann ssh -X [email protected]

Wenn Sie eine Verbindung über Windows herstellen, können Sie Remote desktop connection verwenden.

enter image description here

enter image description here

2
Vishrant