Zum Hauptinhalt springen

Konfigurieren von VNC für Ubuntu: Detaillierte Anleitung

Virtuelle Netzwerkkommunikation (VNC) ist ein beliebtes Werkzeug für den Fernzugriff und die Verwaltung unter Linux. Es ermöglicht Ihnen, sich per Fernzugriff mit einem Computer zu verbinden und ihn so zu steuern, als ob Sie sich in der Nähe eines Computers befinden. In diesem Artikel werden wir alle Details der VNC-Konfiguration für Ubuntu aufdecken.

Der erste Schritt besteht darin, den RealVNC VNC Server auf Ihrem Ubuntu-Computer zu installieren. RealVNC ist einer der beliebtesten VNC-Server und verfügt über eine breite Palette von Funktionen. Es ist auch mit einer Vielzahl von Plattformen kompatibel, einschließlich Windows, Mac und Linux.

Nachdem Sie den VNC Server installiert haben, müssen Sie ihn für die Verwendung auf Ihrem Computer konfigurieren. Sie müssen ein VNC-Passwort erstellen und den Port auswählen, über den die Verbindung hergestellt werden soll. Bewahren Sie diese Informationen an einem sicheren Ort auf, um unbefugten Zugriff zu verhindern.

Außerdem müssen Sie eine Firewall konfigurieren, um Verbindungen zum VNC-Server zuzulassen. Stellen Sie sicher, dass Ihre Firewall den Datenverkehr über den ausgewählten Port zulässt. Dies wird eine sichere und sichere Umgebung für Ihren Remote-Zugriff bieten.

Konfigurieren von VNC für Ubuntu

Mit der Konfiguration von VNC (Virtual Network Computing) für Ubuntu können Sie einen Computer aus der Ferne mit einem anderen Computer oder Gerät steuern. In dieser Anleitung werden wir uns den schrittweisen Prozess der Konfiguration von VNC für Ubuntu ansehen.

  1. Installieren Sie den VNC-Server auf Ubuntu. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus: sudo apt-get install vncserver .
  2. Erstellen Sie ein Passwort für die VNC-Sitzung. Führen Sie den Befehl vncserver aus, und Sie werden zur Eingabe des Kennworts für die Verbindung aufgefordert. Geben Sie das Passwort zweimal ein und bewahren Sie es an einem sicheren Ort auf.
  3. Stoppen Sie den VNC-Server, um Konfigurationsänderungen vorzunehmen. Geben Sie den Befehl vncserver -kill :1 ein, wobei ":1" die Nummer des VNC-Bildschirms ist.
  4. Konfigurieren Sie die VNC-Konfigurationsdatei. Öffnen Sie die Datei ~/.vnc/xstartup mit einem Texteditor. Entfernen Sie alle Zeilen, und fügen Sie den folgenden Inhalt hinzu:
  1. Speichern und schließen Sie die Datei.
  2. Konfigurieren Sie die Zugriffsrechte für die xstartup-Datei. Kehre zum Terminal zurück und führe den Befehl aus: chmod +x ~/.vnc/xstartup .
  3. Starten Sie den VNC-Server erneut, geben Sie Folgendes ein: vncserver .
  4. Stellen Sie über den Remote-VNC-Client eine Verbindung zum VNC-Server her, indem Sie die IP-Adresse Ihres Ubuntu-Computers und die Portnummer (normalerweise 5901) angeben. Geben Sie das zuvor erstellte Passwort ein.

Jetzt können Sie Ihren Ubuntu-Computer mit VNC remote verwalten. Seien Sie vorsichtig und achten Sie darauf, ein starkes Passwort zu verwenden, um sich vor unbefugtem Zugriff zu schützen.

Vorbereiten der VNC-Installation

Bevor Sie VNC auf Ubuntu installieren, müssen Sie einige vorläufige Schritte ausführen. Stellen Sie zunächst sicher, dass Ihr System auf die neueste Version aktualisiert wurde. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update && sudo apt upgrade

Mit diesem Befehl werden die Paketlisten aktualisiert und das System auf die neuesten verfügbaren Programmversionen aktualisiert.

Zweitens müssen Sie einen VNC-Server installieren. Öffnen Sie dazu das Terminal erneut und führen Sie den folgenden Befehl aus:

sudo apt install tightvncserver

Dadurch wird ein VNC-Server installiert, der zur Remote-Verbindung mit Ihrem System verwendet wird. Wenn Sie einen funktionelleren VNC-Server benötigen, können Sie ein anderes Paket installieren, z. B. x11vnc .

Erforderliche Pakete installieren

Bevor Sie mit der Konfiguration des VNC-Servers auf Ubuntu beginnen, müssen Sie mehrere Pakete installieren.

1. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update

2. Führen Sie nach der Aktualisierung des Paketmanagers den Befehl aus, um das Paket zu installieren tightvncserver:

sudo apt install tightvncserver

3. Bei der Installation werden Sie aufgefordert, ein neues Passwort einzugeben und es zu bestätigen. Sie benötigen dieses Kennwort, wenn Sie eine Verbindung zu einem Remotedesktop herstellen.

4. So installieren Sie das Paket xfce4, die als grafische Shell verwendet werden soll, führen Sie den Befehl aus:

sudo apt install xfce4

5. Installieren Sie die zusätzlichen Pakete, die für den ordnungsgemäßen Betrieb des VNC-Servers erforderlich sind:

sudo apt install xfce4-goodies

6. Nachdem Sie alle erforderlichen Pakete installiert haben, können Sie mit der Konfiguration des VNC-Servers auf Ubuntu fortfahren.

Erstellen eines VNC-Benutzers

1. Öffnen Sie ein Terminal auf Ihrem Ubuntu.

2. Geben Sie den folgenden Befehl ein, um einen neuen VNC-Benutzer zu erstellen:

sudo adduser vncuser

3. Wenn Sie einen Benutzer erstellen, werden Sie zur Eingabe eines Kennworts aufgefordert. Geben Sie Ihr Passwort zweimal ein und bewahren Sie es an einem sicheren Ort auf.

4. Geben Sie die angeforderten Benutzerinformationen ein, z. B. den vollständigen Namen usw.. oder drücken Sie einfach die Eingabetaste, um diese Schritte zu überspringen.

5. Ein VNC-Benutzer wird erstellt und Ihrem System hinzugefügt.

6. Sie können diesen Benutzer jetzt verwenden, um sich über VNC mit dem Remotedesktop zu verbinden.

Konfigurieren des VNC-Dienstes

Befolgen Sie die folgenden Schritte, um den VNC-Dienst auf Ubuntu einzurichten:

SchrittDie Beschreibung
Schritt 1Installieren Sie das VNC Server-Paket auf Ihrem Ubuntu-Server, indem Sie den Befehl sudo apt-get install tightvncserver ausführen.
Schritt 2Starten Sie den VNC Server mit dem Befehl vncserver . Sie werden aufgefordert, ein Kennwort für die Verbindung zum VNC-Server anzugeben.
Schritt 3Bearbeiten Sie die Datei ~/.vnc/xstartup , um die VNC-Arbeitsumgebung einzurichten. Sie können es ändern, um eine andere Standardarbeitsumgebung zu verwenden.
Schritt 4Starten Sie den VNC Server neu, indem Sie vncserver -kill :1 und dann vncserver ausführen.
Schritt 5Konfigurieren Sie Firewall-Regeln, um eingehende Verbindungen zum VNC-Server zuzulassen. Sie können den Befehl sudo ufw allow 5901 verwenden, um Verbindungen zum VNC-Server-Port zuzulassen.
Schritt 6Stellen Sie mit dem VNC Viewer eine Verbindung zum VNC-Server her, indem Sie die IP-Adresse und den Port des VNC-Servers angeben.

Nach Abschluss dieser Schritte werden Sie den VNC-Dienst erfolgreich unter Ubuntu einrichten und mit dem VNC-Viewer eine Verbindung zum Remotedesktop herstellen können.

Konfigurieren der Ubuntu-Firewall für VNC

Damit der VNC-Server unter Ubuntu ausgeführt werden kann, muss eine Firewall konfiguriert werden, um eingehende Verbindungen zum VNC-Port zuzulassen.

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus:

  • sudo ufw allow 5900

Dieser Befehl erlaubt eingehende Verbindungen am VNC-Port (Port 5900).

2. Überprüfen Sie den Status der Firewall mit dem Befehl:

Sie sollten sehen, dass die Regel zum Zulassen eingehender Verbindungen an Port 5900 aktiv ist.

3. Starten Sie die Firewall neu, um die Änderungen zu übernehmen:

Die Ubuntu-Firewall ist jetzt für die Arbeit mit dem VNC-Server konfiguriert. Sie können sich über VNC mit einem Remotedesktop verbinden.

Verbindung mit einem Remote-Server über VNC herstellen

Nachdem Sie einen VNC-Server auf einem Remote-Ubuntu-Server eingerichtet haben, können Sie eine Verbindung mit der VNC-Clientanwendung herstellen. Befolgen Sie dazu die nachstehenden Anweisungen:

  1. Starten Sie den VNC-Client auf Ihrem lokalen Computer.
  2. Geben Sie die IP-Adresse des Ubuntu Remote Servers in das Feld Serveradresse im VNC-Client ein.
  3. Geben Sie im Feld "Port" den VNC-Port (normalerweise Port 5901) an.
  4. Klicken Sie im VNC-Client auf die Schaltfläche "Verbinden" oder eine ähnliche Schaltfläche, um eine Verbindung herzustellen.
  5. Wenn der Ubuntu-Remote-Server so konfiguriert ist, dass ein Kennwort erforderlich ist, geben Sie das Kennwort ein, das Sie während der Konfigurationsphase des VNC-Servers festgelegt haben.
  6. Klicken Sie auf OK oder eine ähnliche Schaltfläche, um das Passwort zu bestätigen.
  7. Sie werden nun über VNC mit einem Remote-Ubuntu-Server verbunden und können ihn mit einer Client-Anwendung verwalten.

Achten Sie beim Herstellen einer Verbindung mit einem Remote-Server über VNC auf die Verbindungsstabilität, um Probleme mit Latenz und Paketverlust zu vermeiden. Es wird auch empfohlen, eine sichere Verbindung (z. B. eine dauerhafte VPN-Verbindung) zu verwenden, um die Sicherheit bei der Verbindung mit einem Remote-Server zu gewährleisten.

Beheben von Problemen beim Herstellen einer Remotedesktopverbindung

Beim Konfigurieren von VNC für Ubuntu können beim Herstellen einer Verbindung mit einem Remote-Desktop einige Probleme auftreten. In diesem Abschnitt werden wir einige häufige Probleme und Lösungen untersuchen.

1. Es kann keine Verbindung zum Remotedesktop hergestellt werden:

  • Stellen Sie sicher, dass der VNC-Server und der VNC-Dienst auf dem Remotecomputer ausgeführt werden.
  • Stellen Sie sicher, dass Sie die IP-Adresse oder den Domänennamen des Remotecomputers sowie den Anschluss für die Verbindung korrekt angegeben haben.
  • Stellen Sie sicher, dass der Remotecomputer keinen Port blockiert, z. B. eine Firewall.

2. "Authentication Failure" -Fehler (Authentifizierungsfehler):

  • Stellen Sie sicher, dass Sie das Kennwort für die Remotedesktopverbindung korrekt eingegeben haben.
  • Stellen Sie sicher, dass die Zugriffsrechte für den Benutzer, von dem Sie eine Verbindung herstellen möchten, auf dem Remotecomputer konfiguriert sind.
  • Stellen Sie sicher, dass auf dem Remotecomputer eine grafische Umgebung wie GNOME oder KDE ausgeführt wird.
  • Stellen Sie sicher, dass Sie den richtigen Desktop für die Verbindung ausgewählt haben.

4. Langsame Verbindungsgeschwindigkeit:

  • Überprüfen Sie die Geschwindigkeit Ihrer Internetverbindung.
  • Stellen Sie sicher, dass Sie die optimale Konfiguration des VNC-Servers für die Verbindung ausgewählt haben.

Wenn das Problem nach dem Ausführen der obigen Schritte weiterhin besteht, wird empfohlen, die VNC-Dokumentation zu konsultieren oder das entsprechende Forum oder die entsprechende Community um Hilfe zu bitten.