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 néző (VNC kliens) alkalmazást fogjuk használni. Bármely más VNC kliens alkalmazást használhat.
Mielőtt továbblépne a cikk felé, ellenőrizze, hogy sudo felhasználóként van-e bejelentkezve.
1. lépés: Telepítse az Asztal környezetet
Számos asztali környezet létezik a Linuxban, például Gnome, KDE, XFCE, Unity stb. Bármelyiket telepítenünk kell a VNC szerver megfelelő működéséhez. Itt fogjuk telepíteni 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.
$ sudo apt install xfce4 xfce4-goodies
A fenti parancs futtatása után a rendszer megerősítést kérhet, ha folytatni szeretné a telepítést vagy sem. A folytatáshoz nyomja meg az y gombot; ezt követően az XFCE desktop telepítésre kerül a rendszeren, az összes függőséggel együtt.
2. lépés: Telepítse a VNC szervert
Különböző VNC szerverek állnak rendelkezésre a Linux rendszerekhez. Itt fogjuk telepíteni a „Tightvncserver” programot. A Tightvncserver beállítása és futtatása meglehetősen egyszerű, és megbízható is. A Tightvncserver telepítéséhez adja ki a következő parancsot a Terminálban.
$ sudo apt install -y tightvncserver
A telepítés befejezése után adja ki a következő parancsot a Terminálban:
$ vncserverA rendszer kéri, hogy állítson be jelszót a VNC-kiszolgálóhoz. Írja be a jelszót, majd erősítse meg újra megadásával. Ezután a rendszer megkérdezi, hogy ha csak megtekintési 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.
A „vncserver” parancs első futtatásakor új könyvtárat hoz létre.vnc ”a saját könyvtárban. A könyvtár megtekintéséhez a következő parancsot adhatja ki a Terminálban:
$ ls -lah ~ /.vnc /
A VNC-kiszolgáló folyamatának megtekintéséhez adja ki a következő parancsot a terminálban:
$ ps -ef | grep Xtightvnc
3. lépés: Konfigurálja a VNC-t
Most konfiguráljuk a VNC szervert. Ehhez először megöli a VNC munkamenetet a következő paranccsal a terminálban:
$ vncserver -kill: 1
A VNC szerver alapértelmezett konfigurációs fájlja ~ / .vnc / xstartup. Mielőtt bármilyen módosítást végezne a fájlban, hozzon létre egy biztonsági másolatot a fájlról. Ehhez adja ki a következő parancsot a Terminálban:
$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.biztonsági mentésMost szerkessze a ~ /.vnc / xstartup fájl bármilyen szövegszerkesztővel. Itt a Vim szövegszerkesztőt használjuk:
$ sudo vim ~ /.vnc / xstartupHelyezze be a következő sorokat ebbe a fájlba:
#!/ bin / bashxrdb $ HOME /.Xresources
startxfce4 &
Most üsse meg Kilépés gombot és nyomja meg a gombot : wq a ~ / mentéséhez és bezárásához.vnc / xstartup fájl.
Most futtathatóvá kell tennie ezt a fájlt. Ehhez adja ki a következő parancsot a Terminálban:
$ chmod + x ~ /.vnc / xstartupFuttassa a VNC-kiszolgálót a következő paranccsal a terminálban:
$ vncserver4. lépés: Konfigurálja a VNC szolgáltatást
Most létre kell hoznia egy szolgáltatási fájlt a VNC-kiszolgálóhoz. Ehhez keresse meg az / etc / systemd / system könyvtárat a következő paranccsal:
$ cd / etc / systemd / systemEzután hozzon létre egy szolgáltatási fájlt a következő paranccsal a Terminálban:
$ vim vncserver @.szolgáltatásHelyezze 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 = syslog.célhálózat.cél
[Szolgáltatás]
Típus = elágazás
Felhasználó = edward
PIDFile = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver-24 mélység -geometria 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Telepítés]
WantedBy = többfelhasználós.cél
Most üsse meg 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álban:
$ systemctl daemon-reloadEzután indítsa el a VNC-kiszolgáló szolgáltatásait:
$ systemctl start vncserver @ 1.szolgáltatásA VNC-kiszolgáló szolgáltatás indításakor történő indításának engedélyezéséhez használja a következő parancsot:
$ systemctl enable vncserver @ 1.szolgáltatásA VNC szolgáltatás állapotának ellenőrzéséhez használja a következő parancsot:
$ systemctl status vncserver @ 1.szolgáltatás
5. lépés: Csatlakozás a VNC szerverhez
Most megpróbálunk csatlakozni a VNC szerverhez egy SSH alagúton keresztül, mivel maga a VNC nem titkosított protokoll. Ehhez adja ki a következő parancsot a Terminálban:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [felhasználónév] [kiszolgáló_ip]Cserélje le a [felhasználónév] és a [kiszolgáló_ip] szót a tényleges felhasználónévre és a VNC-kiszolgáló IP-címére. Példánkban a parancs a következő lenne:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l kbuzdar 192.168.72.159
Ez a parancs biztonságos alagutat állít fel a localhost és a VNC szerver között.
Most telepítse a VNC kliens alkalmazást (VNC megjelenítő) a rendszerére, és indítsa el. Írja be a VNC néző felső sávjába a 127-et.0.0.1: 5901, és nyomja meg Belép.
Amikor megjelenik a következő párbeszédpanel, kattintson a gombra Folytatni.
A következő Hitelesítés párbeszédpanelen írja be a VNC-kiszolgáló jelszavát, majd kattintson a gombra rendben.
Most látni fogja a távoli rendszer asztalát.
A VNC szerver kapcsolat sikeresen létrejött. Ha végzett, zárja be a VNC megjelenítő alkalmazást, és a Terminál ablakban található Ctrl + c használatával megöli az SSH alagutat is. Ha újra csatlakoznia kell a VNC-kiszolgálóhoz, először hozza létre az alagutat, majd csatlakozzon a VNC-kiszolgálóhoz a VNC-megjelenítő alkalmazás segítségével.
Ebben a cikkben megtanulta, hogyan kell telepíteni a VNC szervert a Linux Mint 20 rendszerre. Most könnyen kezelheti a Linux Mint helyi rendszeréből a GUI felület használatával. Remélem tetszett a cikk!