Linux Mint

Installige VNC Server Linux Mint 20-sse

Installige VNC Server Linux Mint 20-sse
Mõnikord peate lisaks kaugsüsteemidega ühenduse loomisele ka kogu GUI-keskkonnale juurde pääsema. Linuxis on VNC selline tööriist, mis võimaldab teil graafiliselt eemalt Linuxi serverisse sisse logida. VNC (Stands for Virtual Network Computing) sarnaneb Windowsi süsteemide kaugtöölaua tööriistaga. See võimaldab teil kaugserverit kohalikust süsteemist hallata ja juhtida.

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:

$ vncserver

Teil 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.varundamine

Nüüd muutke ~ /.vnc / xstartup fail mis tahes tekstiredaktori abil. Siin kasutame tekstiredaktorit Vim:

$ sudo vim ~ /.vnc / xstartup

Sisestage sellesse faili järgmised read:

#!/ bin / bash
xrdb $ 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 / xstartup

Käivitage VNC-server, kasutades terminalis järgmist käsku:

$ vncserver

4. 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 / system

Seejärel looge teenuses Terminal järgmise käsuga teenusefail:

$ vim vncserver @.teenus

Sisestage 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-reload

Seejärel käivitage VNC-serveriteenused:

$ systemctl start vncserver @ 1.teenus

VNC-serveriteenuse käivitamisel lubamiseks käivitage järgmine käsk:

$ systemctl lubab vncserver @ 1.teenus

VNC 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!

Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...
Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...