GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren und konfigurieren Sie VNC unter Debian 9 – Schritt für Schritt?

VNC steht für Virtual Network Computing. Es ist ein grafisches Desktop-Sharing-System, mit dem Sie Ihre Tastatur und Maus verwenden können, um mit einem Remote-Server zu interagieren. Damit können Sie Dateien, Software und Einstellungen auf einem Remote-Server einfacher verwalten für Benutzer, die mit der Befehlszeile noch nicht vertraut sind.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende VNC-Abfragen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie VNC auf einem Debian 9-System installiert und konfiguriert wird.


Wie installiere ich die Desktop-Umgebung auf Debian?

Bevor Sie mit diesem Installationsvorgang fortfahren, stellen Sie sicher, dass Sie einen Benutzer mit sudo-Berechtigungen verwenden.

Standardmäßig wird die grafische Desktop-Umgebung nicht auf Ihrem Debian-System installiert. Zunächst müssen Sie eine einfache Desktop-Umgebung installieren. In den Debian-Repositories sind viele Desktop-Umgebungen verfügbar.

Von den beliebtesten verfügbaren Desktop-Umgebungen ist XFCE das ziemlich leichte. Es ist schnell, stabil und verbraucht wenig Speicher.

1. Zuerst müssen Sie den Listenindex des Paketmanagers aktualisieren:

$ sudo apt update

Führen Sie dann den folgenden Befehl aus, um das XFCE-Paket zu installieren:

$ sudo apt install xfce4 xfce4-goodies

Dieser Installationsvorgang dauert einige Augenblicke.


Wie installiere ich VNC Server auf Debian?

In Debian-Repositories sind viele VNC-Server wie TightVNC, TigerVNC und x11vnc verfügbar. Jeder hat seine eigenen Vor- und Nachteile in Bezug auf Sicherheit und Geschwindigkeit.

Hier werden wir TightVNC verwenden und installieren.

1. Führen Sie den folgenden Befehl aus, um TightVNC auf Ihrem Debian-Server zu installieren:

$ sudo apt install tightvncserver

2. Danach müssen wir die Konfiguration abschließen, um eine Konfigurationsdatei und ein Setup-Passwort zu generieren.

3. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei zu generieren:

$ vncserver

Sie werden aufgefordert, ein Passwort einzugeben und zu bestätigen, um remote auf Ihren Desktop zuzugreifen. Es wird auch gefragt, ob das Passwort als Nur-Lese-Passwort festgelegt werden soll. Wenn Sie ein Nur-Lesen-Passwort eingerichtet haben, können Sie nicht mit Maus und Tastatur mit dem Remote-Desktop interagieren.

Output
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)?
Warning: debian:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server debian:1
xauth:  file /home/linuxapt/.Xauthority does not exist
New 'X' desktop is debian:1
Creating default startup script /home/linuxapt/.vnc/xstartup
Starting applications specified in /home/linuxapt/.vnc/xstartup
Log file is /home/linuxapt/.vnc/debian:1.log

4. Nachdem Sie den Befehl vncserver zum ersten Mal ausgeführt haben, wird eine Kennwortdatei generiert und im Verzeichnis ~/.vnc gespeichert.

Wenn VNC zum ersten Mal eingerichtet wird, startet es eine Standardserverinstanz auf Port 5901. Dieser Port wird Anzeigeport genannt und von VNC als :1 bezeichnet. VNC kann mehrere Instanzen auf anderen Displayports wie :2, :3 usw. starten.

5. Da wir die Konfiguration des VNC-Servers ändern werden, stoppen Sie zunächst die VNC-Serverinstanz, die auf Port 5901 ausgeführt wird, mit dem folgenden Befehl:

$ vncserver -kill :1
Output
Killing Xtightvnc process ID 1777


Wie konfiguriere ich den VNC-Server?

Jetzt muss VNC konfigurieren, um zu wissen, mit welchem ​​grafischen Desktop es sich verbinden soll.

1. Erstellen Sie dazu eine neue Datei mit:

$ nano ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

2. Nehmen Sie die Änderungen wie oben vor, nachdem Sie die Datei gespeichert und geschlossen haben.

3. Wir müssen die Datei ~/.vnc/xstartup ausführbar machen, um die Startdatei richtig verwenden zu können.

Führen Sie den folgenden Befehl aus:

$ sudo chmod +x ~/.vnc/xstartup

4. Starten Sie nun den VNC-Server neu, indem Sie Folgendes eingeben:

$ vncserver

Die Ausgabe wird wie folgt angezeigt:

New 'X' desktop is debian:1
Starting applications specified in /home/linuxapt/.vnc/xstartup
Log file is /home/linuxapt/.vnc/debian:1.log


Wie verbinde ich mich mit dem VNC-Server?

VNC verwendet beim Herstellen der Verbindung keine sicheren Protokolle. Daher ist es ratsam, einen SSH-Tunnel zu verwenden, um sich sicher mit unserem Server zu verbinden. Daher wird der Datenverkehr sicher vom lokalen Clientsystem zum Hostsystem weitergeleitet.


Wie richte ich einen SSH-Tunnel unter Linux und macOS ein?

Für Linux, macOS oder jedes andere Unix-basierte Betriebssystem auf Ihrem Computer können Sie einfach einen SSH-Tunnel mit dem folgenden Befehl erstellen:

$ ssh -L 5901:127.0.0.1:5901 -C -N -l username your_server_ip

Sie werden aufgefordert, das Passwort einzugeben, also geben Sie es ein und drücken Sie die Eingabetaste, um fortzufahren. Mit dem obigen Befehl ersetzen Sie den Benutzernamen durch Ihren echten Benutzernamen und Ihre_Server-IP durch die IP-Adresse Ihres Remote-Servers.


Wie richte ich einen SSH-Tunnel unter Windows ein?

PuTTY ist ein SSH-Client für Windows, mit dem Sie einen SSH-Tunnel einrichten können. Führen Sie die folgenden Schritte aus:

1. Starten Sie die PuTTY-Anwendung unter Windows und geben Sie die IP-Adresse in das Textfeld Hostname oder IP-Adresse ein.

2. Gehen Sie nun zur Menüoption Connection> SSH> Tunnels.

3. Geben Sie nun den VNC-Serverport (5901) in das Feld „Quellport“ und die Server-IP-Adresse zusammen mit Port:5901 in das Feld „Ziel“ ein und klicken Sie auf die Schaltfläche „Hinzufügen“.

4. Gehen Sie wieder zurück zur Registerkarte Sitzung und speichern Sie diese Einstellungen, damit sie beim nächsten Mal verwendet werden können.

5. Jetzt müssen Sie nur noch die gespeicherte Sitzung auswählen und auf die Schaltfläche zum Öffnen des Remote-Servers klicken.


Wie verbinde ich mich mit Vncviewer?

Jetzt ist jede Konfiguration ordnungsgemäß vorgenommen und Sie können den VNC-Server mit Vncviewer auf localhost:5901 host verbinden.

Es gibt viele Vncviewer wie TigerVNC, TightVNC, RealVNC, UltraVNC Vinagre und VNC Viewer für Google Chrome, Sie können jeden davon verwenden, um eine Verbindung herzustellen.

Hier werden wir TightVNC verwenden.

1. Öffnen Sie Ihren VNC-Viewer, geben Sie die Server-IP-Adresse mit Port:5901 ein und klicken Sie auf die Schaltfläche Verbinden.

2. Sie werden aufgefordert, ein Passwort einzugeben, also geben Sie es ein und Sie werden den Standard-Xfce-Desktop sehen.

3. Schließlich sind Sie erfolgreich über VNC mit Ihrem Server verbunden.

Sie können auch mit Maus und Tastatur mit Ihrem Server interagieren.



Debian
  1. So installieren und konfigurieren Sie den VNC-Server unter Debian 10

  2. VNC unter Debian 10 installieren – Schritt-für-Schritt-Anleitung?

  3. Installieren und konfigurieren Sie VNC unter Debian 9 – Schritt für Schritt?

  4. Nginx auf Debian 9 Server installieren – Schritt-für-Schritt-Prozess?

  5. So installieren und konfigurieren Sie Squid Proxy unter Debian 11

So installieren und konfigurieren Sie den VNC-Server unter Debian 9 Stretch

Installieren und konfigurieren Sie OpenLDAP unter Ubuntu 16.04 / Debian 8

So installieren und konfigurieren Sie den Apache-Webserver unter Debian 11

So installieren Sie VNC unter Debian 10

So installieren Sie VNC-Server unter Debian 11

Installieren und konfigurieren Sie Fail2ban unter Debian 11