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:
$vncserverA 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.backupMost szerkessze a ~/.vnc/xstartup fájlt bármilyen szövegszerkesztővel. Itt a Vim szövegszerkesztőt használjuk:
$sudo jöttem~/.vnc/xstartupIllessze be a következő sorokat ebbe a fájlba:
#!/bin/bashxrdb$ 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/xstartupFuttassa a VNC szervert a következő paranccsal a terminálon:
$vncserver4. 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/rendszerEzután hozzon létre egy szolgáltatásfájlt a következő paranccsal a terminálon:
$jöttemvncserver@.szolgáltatásIllessze 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ésEzután indítsa el a VNC szerver szolgáltatásait:
$systemctl start vncserver@1.szolgáltatásHa 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ásA 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!