Telepítse a VNC szervert a Linux Mint 20 -ra

Install Vnc Server Linux Mint 20



Néha nemcsak távoli rendszerekhez kell csatlakoznia, hanem a teljes grafikus felhasználói felülethez is. Linux alatt a VNC olyan eszköz, amely lehetővé teszi grafikus távoli bejelentkezést a Linux szerverre. A VNC (a virtuális hálózati számítástechnika jelentése) hasonló a Windows rendszerek távoli asztali eszközéhez. Lehetővé teszi a távoli szerver kezelését és vezérlését a helyi rendszerből.

Ebben az oktatóanyagban leírjuk, hogyan kell telepíteni a VNC szervert a Linux Mint 20 rendszerre. A VNC szerverrel való kapcsolat teszteléséhez a VNC viewer (VNC kliens) alkalmazást fogjuk használni. Bármilyen más VNC kliens alkalmazást használhat.

Mielőtt továbblépne a cikkhez, győződjön meg arról, hogy sudo felhasználóként van bejelentkezve.







1. lépés: Telepítse az asztali környezetet

A Linuxon számos asztali környezet létezik, például Gnome, KDE, XFCE, Unity, stb. A VNC szerver megfelelő működéséhez telepítenünk kell egyet. Itt telepítjük az XFCE asztalt.



Nyissa meg a parancssori Terminal alkalmazást a Ctrl+Alt+T billentyűparancs segítségével, majd adja ki a következő parancsot a Terminálban az XFCE asztal telepítéséhez.



$sudotalálótelepítésxfce4 xfce4-finomságok





A fenti parancs futtatása után a rendszer megerősítést kérhet, hogy folytatja -e a telepítést, vagy sem. A folytatáshoz nyomja meg az y gombot; ezt követően az XFCE asztal telepítve lesz a rendszerre az összes függőséggel együtt.

2. lépés: Telepítse a VNC szervert

A Linux rendszerekhez különböző VNC kiszolgálók állnak rendelkezésre. Itt telepítjük a Tightvncserver -t. A Tightvncserver telepítése és futtatása nagyon egyszerű, és megbízható is. A Tightvncserver telepítéséhez adja ki a következő parancsot a terminálban.



$sudotalálótelepítés -éstightvncserver

A telepítés befejezése után adja ki a következő parancsot a terminálon:

$vncserver

A rendszer kéri, hogy adjon meg jelszót a VNC szerverhez. Írja be a jelszót, majd erősítse meg újra. Ezután a rendszer megkérdezi, hogy ha csak megtekinthető jelszót szeretne megadni, nyomja meg az n gombot. Ha megnyomja az y gombot, akkor nem tudja használni az egeret és a billentyűzetet a VNC -példány vezérléséhez.

Amikor először futtatja a vncserver parancsot, az új .vnc könyvtárat hoz létre a Home könyvtárban. A könyvtár megtekintéséhez a következő parancsot adhatja ki a terminálon:

$ls -NS~/.vnc/

A VNC szerver folyamatának megtekintéséhez adja ki a következő parancsot a terminálon:

$ps -hús | markolatXtightvnc

3. lépés: A VNC konfigurálása

Most konfiguráljuk a VNC szervert. Ehhez először öld meg a VNC munkamenetet a következő paranccsal a terminálon:

$vncserver-megöl:1

A VNC szerver alapértelmezett konfigurációs fájlja a ~/ .vnc/ xstartup. Mielőtt módosítaná ezt a fájlt, készítsen biztonsági másolatot erről a fájlról. Ehhez adja ki a következő parancsot a terminálon:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Most szerkessze a ~/.vnc/xstartup fájlt bármilyen szövegszerkesztővel. Itt a Vim szövegszerkesztőt használjuk:

$sudo jöttem~/.vnc/xstartup

Illessze be a következő sorokat ebbe a fájlba:

#!/bin/bash
xrdb$ HOME/.Erőforrások
startxfce4&

Most üt Kilépés gombot és nyomja meg a gombot : wq a ~/.vnc/xstartup fájl mentéséhez és bezárásához.

Most végre kell hajtania ezt a fájlt. Ehhez adja ki a következő parancsot a terminálon:

$chmod+ x ~/.vnc/xstartup

Futtassa a VNC szervert a következő paranccsal a terminálon:

$vncserver

4. lépés: A VNC konfigurálása szolgáltatásként

Most létre kell hoznia egy szolgáltatásfájlt a VNC kiszolgálóhoz. Ebből a célból lépjen az/etc/systemd/system könyvtárba a következő paranccsal:

$CD /stb./rendszer/rendszer

Ezután hozzon létre egy szolgáltatásfájlt a következő paranccsal a terminálon:

$jöttemvncserver@.szolgáltatás

Illessze be a következő sorokat ebbe a fájlba:

[Mértékegység]
Leírás=Távoli asztali szolgáltatás(VNC)
Után=rendszernapló.célhálózat.cél
[Szolgáltatás]
típus=villás
Felhasználó=Edward
PIDFile=/home/edward/.vnc/%Szia.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -depth24-geometria 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Telepítés]
WantedBy=többfelhasználó.cél

Most üt Kilépés gombot és nyomja meg a gombot : wq a fájl mentéséhez és bezárásához.

Most töltse be újra a systemd folyamatokat a következő paranccsal a terminálon:

$systemctl démon-újratöltés

Ezután indítsa el a VNC szerver szolgáltatásait:

$systemctl start vncserver@1.szolgáltatás

Ha engedélyezni szeretné a VNC szerver szolgáltatás indítását rendszerindításkor, használja a következő parancsot:

$systemctlengedélyezzevncserver@1.szolgáltatás

A VNC szolgáltatás állapotának ellenőrzéséhez használja a következő parancsot:

$systemctl állapot vncserver@1.szolgáltatás

5. lépés: Csatlakozás a VNC szerverhez

Most megpróbálunk SSH alagúton keresztül csatlakozni a VNC szerverhez, mivel a VNC maga nem titkosított protokoll. Ehhez adja ki a következő parancsot a terminálon:

$ssh -AZ 5901: 127.0.0.1:5901 -N -f -az [felhasználónév] [szerver_ip]

Cserélje le a [user_name] és [server_ip] fájlokat a tényleges felhasználónévvel és a VNC szerver IP -címével. Példánkban a parancs a következő lenne:

$ssh -AZ 5901: 127.0.0.1:5901 -N -f -azkbuzdar 192.168.72.159

Ez a parancs biztonságos alagutat hoz létre a localhost és a VNC szerver között.

Most telepítse a VNC kliens alkalmazást (VNC viewer) a rendszerére, és indítsa el. A VNC megjelenítő felső sávjába írja be a 127.0.0.1:5901 parancsot, és nyomja meg a gombot Belép .

Amikor megjelenik a következő párbeszédpanel, kattintson a gombra Folytatni .

A következő hitelesítési párbeszédpanelen írja be a VNC -kiszolgáló jelszavát, és kattintson a gombra rendben .

Most látni fogja a távoli rendszer asztalát.

A VNC szerver kapcsolat sikeresen létrejött. Ha befejezte, zárja be a VNC viewer alkalmazást, és a terminál ablak Ctrl+c billentyűivel is ölje meg az SSH alagutat. Ha újra csatlakoznia kell a VNC szerverhez, először hozza létre az alagutat, majd csatlakozzon a VNC szerverhez a VNC viewer alkalmazás segítségével.

Ebben a cikkben megtanulta, hogyan kell telepíteni a VNC szervert a Linux Mint 20 rendszerre. Mostantól egyszerűen kezelheti a Linux Mint alkalmazást a helyi rendszerből a GUI felület használatával. Remélem tetszett a cikk!