Vergewissern Sie sich, dass Sie als Sudo -Benutzer angemeldet sind.
Schritt 1: Installieren Sie die Desktop -Umgebung
Es gibt mehrere Desktop -Umgebungen unter Linux, wie Gnome, KDE, XFCE, Einheit usw. Wir müssen einen von ihnen installieren, damit der VNC -Server ordnungsgemäß funktioniert. Hier werden wir den XFCE -Desktop installieren.
Öffnen Sie die Befehlsleitungsantragsanwendung mit der Tastaturverknüpfung von Strg+Alt+T und geben Sie dann den folgenden Befehl in Terminal zur Installation von XFCE-Desktop aus.
$ sudo apt installieren xfce4 xfce4-goodies
Nach dem Ausführen des oben genannten Befehls kann das System um Bestätigung gebeten, dass, wenn Sie die Installation fortsetzen möchten oder nicht. Drücken Sie y, um fortzufahren; Danach wird XFCE -Desktop zusammen mit allen Abhängigkeiten in Ihrem System installiert.
Schritt 2: Installieren Sie den VNC -Server
Für Linux -Systeme stehen verschiedene VNC -Server zur Verfügung. Hier werden wir "CightvncServer" installieren. Es ist ziemlich einfach, dightvncServer einzurichten und auszuführen, und es ist auch zuverlässig. Geben Sie den folgenden Befehl im Terminal aus, um dightvncServer zu installieren.
$ sudo apt install -y engncserver installieren
Wenn die Installation abgeschlossen ist, geben Sie den folgenden Befehl in Terminal aus:
$ vncserver
Sie werden aufgefordert, ein Passwort für den VNC -Server festzulegen. Geben Sie das Passwort ein und bestätigen Sie es dann, indem Sie es erneut eingeben. Anschließend werden Sie gefragt, ob Sie ein Passwort nur für den Ansicht eingeben möchten, drücken Sie auf N. Wenn Sie Y drücken, können Sie die Maus und die Tastatur nicht zur Steuerung der VNC -Instanz verwenden.
Wenn Sie zum ersten Mal den Befehl "vncServer" ausführen, schafft er ein neues Verzeichnis ".VNC ”unter Ihrem Heimverzeichnis. Um dieses Verzeichnis anzuzeigen, können Sie den folgenden Befehl in Terminal ausgeben:
$ ls -lah ~//.VNC/
Um den VNC -Serverprozess anzuzeigen, geben Sie den folgenden Befehl in Terminal aus:
$ ps -f | Grep Xightvnc
Schritt 3: VNC konfigurieren
Jetzt konfigurieren wir den VNC -Server. Töten Sie zunächst die VNC -Sitzung mit dem folgenden Befehl in Terminal:
$ vncserver -kill: 1
Die Standardkonfigurationsdatei des VNC -Servers lautet ~/ .VNC/Xstartup. Lassen Sie uns vor Änderungen an dieser Datei eine Sicherungskopie dieser Datei erstellen. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:
$ mv ~/.vnc/xstartup ~/.VNC/Xstartup.Backup
Jetzt bearbeiten Sie das ~//.VNC/Xstartup -Datei mit einem beliebigen Texteditor. Hier verwenden wir VIM -Texteditor:
$ sudo vim ~/.VNC/Xstartup
Fügen Sie die folgenden Zeilen in diese Datei ein:
#!/Bin/Bash
xrdb $ home/.Xresources
startxfce4 &
Jetzt schlagen Esc Taste und drücken : WQ um das ~/ zu speichern und zu schließen.VNC/Xstartup -Datei.
Jetzt müssen Sie diese Datei ausführen lassen. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:
$ chmod +x ~//.VNC/Xstartup
Führen Sie den VNC -Server mit dem folgenden Befehl in Terminal aus:
$ vncserver
Schritt 4: Konfigurieren Sie VNC als Dienst
Jetzt müssen Sie eine Servicedatei für den VNC -Server erstellen. Navigieren Sie zu diesem Zweck mit dem folgenden Befehl zum Verzeichnis/etc/systemd/system:
$ cd/etc/systemd/system
Erstellen Sie dann eine Servicedatei mit dem folgenden Befehl in Terminal:
$ vim [email protected]
Fügen Sie die folgenden Zeilen in diese Datei ein:
[Einheit]Jetzt schlagen Esc Taste und drücken : WQ um die Datei zu speichern und zu schließen.
Laden Sie nun die Systemd -Prozesse mit dem folgenden Befehl in Terminal neu:
$ systemCTL Daemon-Reload
Starten Sie dann die VNC Server Services:
$ systemctl starten [email protected]
Verwenden Sie den folgenden Befehl, um den VNC -Serverdienst mit dem Start zu aktivieren:
$ systemctl aktivieren [email protected]
Verwenden Sie den folgenden Befehl, um den Status des VNC -Dienstes zu überprüfen:
$ SystemCTL Status [email protected]
Schritt 5: Verbindung zum VNC -Server herstellen
Jetzt werden wir versuchen, eine Verbindung zum VNC -Server über einen SSH -Tunnel herzustellen, da VNC selbst kein verschlüsselter Protokoll ist. Geben Sie den folgenden Befehl im Terminal aus, um dies zu tun:
$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]
Ersetzen Sie den [user_name] und [server_ip] durch den tatsächlichen Benutzernamen und die IP -Adresse des VNC -Servers. In unserem Beispiel wäre der Befehl:
$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l kbuzdar 192.168.72.159
In diesem Befehl wird ein sicherer Tunnel zwischen Ihrem Localhost und dem VNC -Server eingerichtet.
Installieren Sie nun die VNC -Client -Anwendung (VNC Viewer) in Ihrem System und starten Sie sie. In der oberen Leiste eines VNC -Betrachters Typ 127.0.0.1: 5901 und drücken Sie Eingeben.
Wenn der folgende Dialog angezeigt wird, klicken Sie auf Weitermachen.
Geben Sie im folgenden Authentifizierungsdialog VNC -Serverkennwort ein und klicken Sie auf OK.
Jetzt sehen Sie den Desktop des Fernbedienungssystems.
Die VNC -Serververbindung hat sich jetzt erfolgreich erstellt. Sobald Sie fertig sind, schließen Sie die VNC -Viewer -Anwendung und töten Sie den SSH -Tunnel, indem Sie das Strg+C im Terminalfenster verwenden. Wenn Sie erneut eine Verbindung zum VNC -Server herstellen müssen.
In diesem Artikel haben Sie gelernt, wie man den VNC -Server auf dem Linux Mint 20 -System installiert. Jetzt können Sie Linux Mint einfach mithilfe der GUI -Schnittstelle von Ihrem lokalen System aus einfach verwalten. Ich hoffe, Ihnen hat den Artikel gefallen!