Selles õpetuses kirjeldame, kuidas installida VNC-server Linux Mint 20 süsteemi. VNC-serveriga ühenduse testimiseks kasutame VNC-vaataja (VNC-klient) rakendust. Võite kasutada mis tahes muud VNC kliendirakendust.
Enne artikli poole liikumist veenduge, et olete sisse logitud sudo kasutajana.
1. samm: installige töölaua keskkond
Linuxis on mitu töölaua keskkonda, näiteks Gnome, KDE, XFCE, Unity jne. VNC-serveri korralikuks toimimiseks peame installima ükskõik millise neist. Siin installime XFCE töölaua.
Avage käsureaterminal rakendus, kasutades kiirklahve Ctrl + Alt + T, ja seejärel väljastage terminalis XFCE töölaua installimiseks järgmine käsk.
$ sudo apt install xfce4 xfce4-goodies
Pärast ülaltoodud käsu käivitamist võib süsteem küsida kinnitust, et kui soovite installimist jätkata või mitte. Vajutage jätkamiseks y; pärast seda installitakse teie süsteemi XFCE töölaud koos kõigi sõltuvustega.
2. samm: installige VNC-server
Linuxi süsteemidele on saadaval erinevad VNC-serverid. Siin installime "Tightvncserver". Tightvncserveri seadistamine ja käitamine on üsna lihtne ning see on ka usaldusväärne. Tightvncserveri installimiseks väljastage terminalis järgmine käsk.
$ sudo apt install -y tightvncserver
Pärast installi lõppu väljastage terminalis järgmine käsk:
$ vncserverTeil palutakse määrata VNC-serveri parool. Sisestage parool ja kinnitage see siis uuesti sisestades. Siis palutakse teil, et kui soovite sisestada ainult vaatamiseks mõeldud parooli, vajutage nuppu n. Kui vajutate y, ei saa te VNC-eksemplari juhtimiseks kasutada hiirt ja klaviatuuri.
Kui käivitate käsu „vncserver” esimest korda, loob see uue kataloogi.vnc ”teie kodukataloogi all. Selle kataloogi kuvamiseks võite terminalis anda järgmise käsu:
$ ls -lah ~ /.vnc /
VNC-serveri protsessi kuvamiseks väljastage terminalis järgmine käsk:
$ ps -ef | grep Xtightvnc
3. samm: konfigureerige VNC
Nüüd konfigureerime VNC-serveri. Selleks kõigepealt tapke VNC-seanss, kasutades terminalis järgmist käsku:
$ vncserver -kill: 1
VNC-serveri vaikimisi konfiguratsioonifail on ~ / .vnc / xstartup. Enne selles failis muudatuste tegemist looge selle faili varukoopia. Selleks väljastage terminalis järgmine käsk:
$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.varundamineNüüd muutke ~ /.vnc / xstartup fail mis tahes tekstiredaktori abil. Siin kasutame tekstiredaktorit Vim:
$ sudo vim ~ /.vnc / xstartupSisestage sellesse faili järgmised read:
#!/ bin / bashxrdb $ HOME /.Xresources
startxfce4 &
Nüüd tabas Esc ja vajutage : wq ~ / salvestamiseks ja sulgemiseks.vnc / xstartup-fail.
Nüüd peate selle faili käivitatavaks tegema. Selleks väljastage terminalis järgmine käsk:
$ chmod + x ~ /.vnc / xstartupKäivitage VNC-server, kasutades terminalis järgmist käsku:
$ vncserver4. samm: konfigureerige VNC teenusena
Nüüd peate looma VNC-serveri jaoks teenusefaili. Sel eesmärgil navigeerige kataloogi / etc / systemd / system järgmise käsu abil:
$ cd / etc / systemd / systemSeejärel looge teenuses Terminal järgmise käsuga teenusefail:
$ vim vncserver @.teenusSisestage sellesse faili järgmised read:
[Üksus]Kirjeldus = Kaugtöölaua teenus (VNC)
Pärast = syslog.sihtvõrk.sihtmärk
[Teenus]
Tüüp = kahvliharud
Kasutaja = edward
PIDFile = / kodu / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver - 24. sügavus - geomeetria 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Install]
WantedBy = mitme kasutajaga.sihtmärk
Nüüd tabas Esc ja vajutage : wq faili salvestamiseks ja sulgemiseks.
Nüüd laadige systemd protsessid uuesti sisse, kasutades terminalis järgmist käsku:
$ systemctl deemon-reloadSeejärel käivitage VNC-serveriteenused:
$ systemctl start vncserver @ 1.teenusVNC-serveriteenuse käivitamisel lubamiseks käivitage järgmine käsk:
$ systemctl lubab vncserver @ 1.teenusVNC teenuse oleku kontrollimiseks kasutage järgmist käsku:
$ systemctl olek vncserver @ 1.teenus
5. samm: looge ühendus VNC-serveriga
Nüüd proovime VNC-serveriga ühenduse luua SSH-tunneli kaudu, kuna VNC ise pole krüpteeritud protokoll. Selleks väljastage terminalis järgmine käsk:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [kasutajanimi] [serveri_ip]Asendage [kasutajanimi] ja [server_ip] tegeliku kasutajanime ja VNC-serveri IP-aadressiga. Meie näites oleks käsk järgmine:
$ ssh -L 5901: 127.0.0.1: 5901 -N-f -l kbuzdar 192.168.72.159
See käsk loob teie kohaliku hosti ja VNC-serveri vahel turvalise tunneli.
Nüüd installige oma süsteemi VNC kliendirakendus (VNC vaataja) ja käivitage see. Sisestage VNC-vaataja ülemisele ribale 127.0.0.1: 5901 ja vajutage Sisenema.
Järgmise dialoogi kuvamisel klõpsake nuppu Jätka.
Järgmises autentimise dialoogis tippige VNC-serveri parool ja klõpsake nuppu Okei.
Nüüd näete kaugsüsteemi töölauda.
VNC-serveri ühendus on nüüd edukalt loodud. Kui olete lõpetanud, sulgege VNC-vaataja rakendus ja tapke ka SSH-tunnel, kasutades terminaliaknas klahve Ctrl + c. Kui peate uuesti VNC-serveriga ühenduse looma, looge esmalt tunnel ja seejärel VNC-vaataja rakenduse abil VNC-serveriga.
Selles artiklis olete õppinud VNC-serveri installimist Linux Mint 20 süsteemi. Nüüd saate GUI-liidese abil hõlpsasti hallata Linux Mintit oma kohalikust süsteemist. Loodan, et artikkel meeldis teile!