So installieren und konfigurieren Sie VNC Server auf Debian 10

So installieren und konfigurieren Sie VNC Server auf Debian 10

VNC (Virtual Network Computing) erlaubt, Desktop -Systeme remote zu steuern. Wir können sagen, dass VNC ein grafisches Desktop-Sharing-System ist, das das Remote Frame Puffer Protocol (RFB) verwendet. Es gibt mehrere Softwaredienste, die VNC -Dienst bereitstellen, um auf Linux -basierte Desktop -Remote zuzugreifen, einschließlich Tigervnc, dicht.

Der Tigervnc ist ein kostenloser, Open-Source- und Hochleistungs-VNC-Server, der zum Steuerung oder Zugriff auf Linux-basierte Desktop-Remote verwendet wird. Es handelt sich um eine Client/Server -Anwendung, mit der Sie mit grafischen Anwendungen auf Remote -Maschinen interagieren können.

Mit diesem Tutorial können Sie den VNC -Server auf dem Debian 10 Buster Linux -System mit dem Tigervnc -Server installieren und konfigurieren.

Voraussetzungen

Aktualisieren und aktualisieren Sie zunächst alle installierten Pakete in Ihrem System mit dem folgenden Befehl:

sudo APT -Update  sudo APT -Upgrade 

Sobald Ihr System aktualisiert ist, befolgen Sie die nächsten Anweisungen.

Schritt 1 - Installieren Sie die Desktop -Umgebung

Der Standard, Debian Server, verfügt über eine Desktop -Umgebung. Tigervnc Server ist so konzipiert, dass nur Desktop -Systeme gesteuert werden. Daher müssen Sie Ihrem Server eine Desktop -Umgebung hinzufügen.

Installieren Sie zunächst das Dienstprogramm für Aufgaben, um eine Desktop -Umgebung zu installieren:

sudo apt installieren Tasksel -y -y  

Starten Sie nach der Installation von Aufgaben das Dienstprogramm für Aufgaben mit dem folgenden Befehl:

Sudo -Aufgaben  

Sie sollten die folgende Schnittstelle sehen:

  1. Bewegen Cursor zu Debian Desktop Umgebung In der Liste.
  2. Drücken Sie die Raum Schlüssel zur Auswahl des Elements.
  3. Drücken Sie Tab Schlüssel, um Cursor auf zu verschieben OK Taste.
  4. Wieder schlage Eingeben Installation beginnen.

Während der Installation kann es aufgefordert werden, den Tastaturtyp auszuwählen und weiter zu installieren. Sobald alle Pakete installiert sind, müssen Sie Ihre Systemstiefel in das grafische Ziel einstellen. Sie können es mit dem folgenden Befehl festlegen:

sudo systemctl set-default grafisch.Ziel  

Nächste, Neustart Ihr System zur Anwendung der Änderungen.

Schritt 2 - Installieren Sie den VNC -Server auf Debian

Das Tigervnc -Paket ist unter Standardpaket -Repositories gemäß Debian 10 System verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

sudo apt installieren tigervnc-standalone-server -y  

Erstellen Sie nach der Installation von Tigervnc einen neuen Benutzer und legen Sie ein VNC -Kennwort für diesen Benutzer fest.

Erstellen Sie zunächst einen neuen Benutzer mit dem Namen "Rahul" (oder wählen Sie einen anderen Namen Ihrer Wahl) mit dem folgenden Befehl:

sudo adduser rahul 

Schalten Sie den Benutzer anschließend auf ein neu erstelltes Konto und setzen Sie ein VNC -Kennwort mit dem folgenden Befehl fest:

Su - Rahul vncpasswd  

Geben Sie Ihr gewünschtes Passwort wie unten gezeigt an:

Passwort: Überprüfen Sie: Möchten Sie ein Nur-View-Passwort eingeben (Y/N)? N 

Starten Sie als nächstes den VNC -Server mit dem folgenden Befehl:

vncserver -localHost Nr  

Sobald der VNC -Server gestartet wurde, sollten Sie die folgende Ausgabe erhalten:

/usr/bin/xAUTH: Datei/Home/Rahul//.XAuthority existiert nicht neu 'Tecadmin: 1 (Rahul)' Desktop unter: 1 auf Maschine Tecadmin Startanwendungen in/etc/x11/xvnc-Session-Protokolldatei IS/HOME/RAHUL/.VNC/Tecadmin: 1.Log Use xtigervncViewer -securityTypes vncAuth, tlsvnc -passwd/home/rahul/.VNC/PASSWD TECADMIN: 1 Um eine Verbindung zum VNC -Server herzustellen. 

Sie können Ihren laufenden VNC -Server mit dem folgenden Befehl überprüfen:

VNCServer -List  

Sie sollten die folgende Ausgabe erhalten:

TIGERVNC Server Sessions: x Anzeige # RFB -Port # Process ID: 1 5901 1204 

Schritt 3 - VNC -Client installieren

In diesem Abschnitt installieren wir den RealVNC VNC -Client auf dem Remote -Computer und stellen eine Verbindung zum VNC -Server her.

Sie können den RealVNC -Client von der RealVNC -Download -Seite herunterladen.

Wenn der Download abgeschlossen ist, installieren Sie das heruntergeladene Paket mit dem folgenden Befehl:

dpkg -i/home/vyom/downloads/vnc-viewer-6.20.529-linux-X64.Deb  

Starten Sie den VNC -Client als Nächst. Klicken Sie dann auf die Dateimenü => Neue Verbindung Um eine neue Verbindung zu erstellen. Sie sollten den folgenden Bildschirm sehen:

Das ____ bereitstellen Name Und IP Adresse zusammen mit VNC Session ID ID : 1 Ihr VNC -Server und klicken Sie auf die OK Um die Verbindung zu speichern. Sie sollten Ihre gespeicherte Verbindung im folgenden Bildschirm sehen:

Klicken Sie nun auf Ihre neu erstellte Verbindung. Sie werden gebeten, Ihr VNC -Passwort wie unten gezeigt anzugeben:

Geben Sie Ihr VNC -Passwort an und klicken Sie auf das OK. Sobald Sie verbunden sind, sollten Sie Ihren Debian -Desktop -Bildschirm sehen:

Schritt 4 - Konfigurieren Sie VNC für die Arbeit mit Ihrer Desktop -Umgebung

Bevor Sie beginnen, stoppen Sie die VNC -Instanz mithilfe des Befehls vNCServer mit einer -Kill -Option und der Serversitz -ID als Argument.

vncserver -kill: 1  

Sie sollten die folgende Ausgabe erhalten:

Töten von XTigervnc Process ID 1719… Erfolg!

Als nächstes müssen Sie Tigervnc für die Arbeit mit GNOME konfigurieren. Sie können dies tun, indem Sie neue Datei Xstartup in Inside erstellen .VNC -Verzeichnis:

Su - Rahul  Nano ~//.VNC/Xstartup  

Fügen Sie die folgenden Zeilen hinzu:

#!/bin/sh exec/etc/vnc/xstartup xrdb $ home/.Xresources vncconfig -iconic & dbus-launch-exexit-with-Session Gnome-Session & 

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Das obige Skript wird automatisch ausgeführt, wenn Sie den Tigervnc -Server starten oder neu starten.

Geben Sie als Nächst.VNC/Xstartup -Datei:

chmod u+x ~//.VNC/Xstartup  

Schritt 5 - Datei der Systemd -Einheit erstellen

Als nächstes müssen Sie eine Systemd -Datei für Tigervnc erstellen, um den VNC -Dienst zu verwalten. Sie können es mit dem folgenden Befehl erstellen:

sudo nano/etc/systemd/system/[E -Mail geschützt]  

Fügen Sie die folgenden Zeilen hinzu:

[Einheit] Beschreibung = Remote -Desktop -Dienst (VNC) nach = syslog.Zielnetzwerk.Ziel [Service] type = einfacher Benutzer = rahul pamname = login pidfile =/home/%u/.VNC/%H%i.pid execstartpre =/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : Execstart =/usr/bin/vncServer:%i -localHost no -geometry 1024x768 execStop =/usr/bin/vncserver -kill:%i [install] suchtby = multi -user.Ziel 

Speichern und schließen Sie die Datei und laden Sie den Systemd -Daemon mit dem folgenden Befehl neu:

sudo systemctl dämon-reload  

Aktivieren Sie als nächstes den VNC -Dienst damit, mit dem folgenden Befehl beim System -Neustart zu beginnen:

sudo systemctl aktivieren [E -Mail geschützt]  

Starten Sie als nächstes den VNC -Dienst mit dem folgenden Befehl:

sudo systemctl start [E -Mail geschützt]  

Abschluss

Glückwunsch! Sie haben VNC Server erfolgreich auf einem Debian 10 Linux Buster -System installiert. Sie können jetzt Ihren Debian -Desktop über alle Remote -Desktop -Systeme mit VNC Viewer anschließen.