Wie kann man eine VNC-Verbindung zu einem Ubuntu-System über die Kommandozeile herstellen?

Melden
  1. Vorbereitung des Ubuntu-Systems
  2. Starten und Verwalten der VNC-Sitzung auf Ubuntu
  3. Herstellen der VNC-Verbindung vom Client aus über die Kommandozeile
  4. Absicherung und Performanceoptimierung

Die Remote-Verbindung zu einem Ubuntu-System ist besonders dann sinnvoll, wenn man keinen direkten Zugriff auf den Desktop hat oder wenn man eine grafische Sitzung über das Netzwerk nutzen möchte. VNC (Virtual Network Computing) bietet eine einfache Methode, um den Bildschirm eines entfernten Rechners zu übertragen und ihn fernzusteuern. In diesem Artikel wird ausführlich erklärt, wie man eine VNC-Verbindung zu einem Ubuntu-System ausschließlich über die Kommandozeile aufbaut.

Vorbereitung des Ubuntu-Systems

Bevor die Verbindung hergestellt werden kann, muss auf dem Ubuntu-Rechner ein VNC-Server installiert und konfiguriert werden. Üblicherweise wird dafür der VNC-Server tigervnc oder tightvncserver verwendet. Über die Kommandozeile lässt sich der Server mittels apt Paketmanager installieren. Nach der Installation wird der VNC-Server gestartet und ein Passwort für den Zugriff festgelegt. Zudem ist es wichtig, den Desktop, der über VNC bereitgestellt werden soll, richtig einzurichten. Dabei kann es notwendig sein, die Konfigurationsdateien des VNC-Servers anzupassen, um die gewünschte Auflösung und das Desktop-Environment wie GNOME, XFCE oder LXDE zu verwenden.

Starten und Verwalten der VNC-Sitzung auf Ubuntu

Mit entsprechenden Befehlen lässt sich die VNC-Sitzung über die Kommandozeile starten. Typischerweise wird ein Befehl wie vncserver :1 ausgeführt, wobei :1 die virtuelle Bildschirmnummer ist. Beim Start wird die Verbindung auf einem bestimmten Port geöffnet, meist 5900 plus der Bildschirmnummer (für :1 also 5901). Es ist möglich, mehrere Sitzungen parallel zu starten, sofern mehrere Benutzer oder unterschiedliche Sitzungen benötigt werden. Um die Sitzungen zu verwalten, stehen Befehle zum Stoppen oder Neustarten der VNC-Serverinstanz zur Verfügung.

Herstellen der VNC-Verbindung vom Client aus über die Kommandozeile

Auf der Client-Seite, also auf dem Rechner von dem aus man auf Ubuntu zugreifen möchte, kann die VNC-Verbindung ebenfalls über die Kommandozeile aufgebaut werden. Dafür existieren diverse VNC-Clients, zum Beispiel vncviewer (Teil von TightVNC oder TigerVNC). Der Verbindungsaufbau erfolgt durch den Aufruf eines Befehls wie vncviewer :1 , wobei für die IP des Ubuntu-Systems steht und :1 die Bildschirmnummer angibt. Optional können auch weitere Parameter hinzugefügt werden, um etwa die Bildqualität anzupassen oder eine verschlüsselte Verbindung über SSH zu nutzen.

Absicherung und Performanceoptimierung

Da VNC-Verbindungen im Standard meist unverschlüsselt sind, wird dringend empfohlen, die Verbindung über SSH-Tunneling abzusichern. Dies kann durch den Aufbau eines SSH-Tunnels vor dem Start des VNC-Viewers erfolgen. Dabei wird ein lokaler Port auf den entfernten VNC-Port weitergeleitet, um die Daten sicher durch das Netzwerk zu übertragen. Des Weiteren kann durch Anpassung der VNC-Server-Parameter die Performance optimiert werden, beispielsweise durch reduzierte Farbtiefe oder Kompression. Ein stabiler und abgesicherter Zugang ist besonders wichtig, wenn der Zugriff über öffentliche Netzwerke oder das Internet erfolgt.

Zusammenfassend lässt sich sagen, dass die Nutzung von VNC über die Kommandozeile auf Ubuntu sowohl auf der Server- als auch auf der Client-Seite gut unterstützt wird. Mit den richtigen Werkzeugen und Konfigurationen kann man bequem eine grafische Fernsteuerung mit einfacher Kommandozeilenbedienung realisieren.

0