Įdiekite „VNC Server“ „Linux Mint 20“

Install Vnc Server Linux Mint 20



Kartais jums reikia ne tik prisijungti prie nuotolinių sistemų, bet ir pasiekti visą GUI aplinką. „Linux“ sistemoje VNC yra toks įrankis, leidžiantis grafiniu būdu prisijungti prie „Linux“ serverio nuotoliniu būdu. VNC („Virtual Network Computing“ stendas) yra panašus į nuotolinio darbalaukio įrankį „Windows“ sistemose. Tai leidžia valdyti ir valdyti nuotolinį serverį iš vietinės sistemos.

Šioje pamokoje aprašysime, kaip įdiegti VNC serverį „Linux Mint 20“ sistemoje. Norėdami patikrinti ryšį su VNC serveriu, naudosime programą VNC viewer (VNC klientas). Galite naudoti bet kurią kitą VNC kliento programą.

Prieš tęsdami straipsnį įsitikinkite, kad esate prisijungę kaip „sudo“ vartotojas.





1 veiksmas: įdiekite darbalaukio aplinką

„Linux“ yra kelios darbalaukio aplinkos, tokios kaip „Gnome“, „KDE“, „XFCE“, „Unity“ ir kt. Kad VNC serveris tinkamai veiktų, turėsime įdiegti bet kurią iš jų. Čia mes įdiegsime XFCE darbalaukį.



Atidarykite komandų eilutės terminalo programą naudodami sparčiuosius klavišus „Ctrl“+„Alt“+T, tada terminale paleiskite šią komandą, kad įdiegtumėte XFCE darbalaukį.



$sudotinkamasdiegtixfce4 xfce4-gėrybės





Paleidusi aukščiau nurodytą komandą, sistema gali paprašyti patvirtinimo, ar norite tęsti diegimą, ar ne. Norėdami tęsti, paspauskite y; po to jūsų sistemoje bus įdiegtas XFCE darbalaukis kartu su visomis priklausomybėmis.

2 veiksmas: įdiekite VNC serverį

„Linux“ sistemoms yra įvairių VNC serverių. Čia mes ketiname įdiegti „Tightvncserver“. „Tightvncserver“ nustatyti ir paleisti yra gana paprasta, be to, jis yra patikimas. Įdiekite šią komandą terminale, kad įdiegtumėte „Tightvncserver“.



$sudotinkamasdiegti -irtightvncserver

Kai diegimas bus baigtas, terminale paleiskite šią komandą:

$vncserver

Būsite paraginti nustatyti VNC serverio slaptažodį. Įveskite slaptažodį ir patvirtinkite jį dar kartą. Tada jūsų paprašys, kad jei norite įvesti tik peržiūrai skirtą slaptažodį, paspauskite n. Jei paspausite y, negalėsite naudoti pelės ir klaviatūros VNC egzemplioriui valdyti.

Kai pirmą kartą paleidžiate komandą vncserver, ji sukuria naują katalogą .vnc jūsų namų kataloge. Norėdami peržiūrėti šį katalogą, galite išduoti šią komandą terminale:

$ls -NS~/.vnc/

Norėdami peržiūrėti VNC serverio procesą, terminale paleiskite šią komandą:

$ps -jautis | sukibimasXtightvnc

3 veiksmas: sukonfigūruokite VNC

Dabar sukonfigūruosime VNC serverį. Norėdami tai padaryti, pirmiausia nužudykite VNC seansą naudodami šią komandą terminale:

$vncserver-nužudyti:1

Numatytasis VNC serverio konfigūracijos failas yra ~/ .vnc/ xstartup. Prieš atlikdami bet kokius šio failo pakeitimus, sukurkime šio failo atsarginę kopiją. Norėdami tai padaryti, terminale paleiskite šią komandą:

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

Dabar redaguokite failą ~/.vnc/xstartup naudodami bet kurį teksto rengyklę. Čia mes naudojame „Vim“ teksto rengyklę:

$sudo aš atėjau~/.vnc/xstartup

Į šį failą įterpkite šias eilutes:

#!/bin/bash
xrdb$ HOME/.Ištekliai
startxfce4&

Dabar pataikyk Esc klavišą ir paspauskite : wq išsaugoti ir uždaryti failą ~/.vnc/xstartup.

Dabar turėsite padaryti šį failą vykdomąjį. Norėdami tai padaryti, terminale paleiskite šią komandą:

$chmod+ x ~/.vnc/xstartup

Paleiskite VNC serverį naudodami šią komandą terminale:

$vncserver

4 veiksmas: sukonfigūruokite VNC kaip paslaugą

Dabar turėsite sukurti VNC serverio paslaugų failą. Šiuo tikslu eikite į/etc/systemd/system katalogą naudodami šią komandą:

$CD /ir kt/sistema/sistema

Tada sukurkite paslaugos failą naudodami šią komandą terminale:

$aš atėjauvncserver@.paslauga

Į šį failą įterpkite šias eilutes:

[Vienetas]
apibūdinimas=Nuotolinio darbalaukio paslauga(VNC)
Po=sistemos dienoraštis.taikinystinklas.taikinys
[Paslauga]
Tipas=šakia
Vartotojas=Edvardas
PIDFile=/home/edward/.vnc/%H:%i.pid
„ExecStartPre“=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
„ExecStart“=/usr/bin/vncserver -depth24-geometrija 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Diegti]
Ieškau=daugia-Vartotojas.taikinys

Dabar pataikyk Esc klavišą ir paspauskite : wq išsaugoti ir uždaryti failą.

Dabar iš naujo įkelkite sisteminius procesus naudodami šią komandą terminale:

$systemctl demonas iš naujo

Tada paleiskite VNC serverio paslaugas:

$systemctl paleiskite vncserver@1. paslauga

Norėdami įjungti VNC serverio paslaugą paleidžiant, naudokite šią komandą:

$systemctlįgalintivncserver@1. paslauga

Norėdami patikrinti VNC paslaugos būseną, naudokite šią komandą:

$systemctl status vncserver@1. paslauga

5 veiksmas: prisijunkite prie VNC serverio

Dabar bandysime prisijungti prie VNC serverio per SSH tunelį, nes pats VNC nėra užšifruotas protokolas. Norėdami tai padaryti, terminale paleiskite šią komandą:

$ssh -TAI 5901: 127.0.0.1:5901 -N -f -jie [Vartotojo vardas] [server_ip]

Pakeiskite [vartotojo_vardas] ir [serverio_ip] faktiniu vartotojo vardu ir VNC serverio IP adresu. Mūsų pavyzdyje komanda būtų tokia:

$ssh -TAI 5901: 127.0.0.1:5901 -N -f -jiekbuzdar 192.168.72.159

Ši komanda sukurs saugų tunelį tarp vietinio kompiuterio ir VNC serverio.

Dabar įdiekite savo sistemoje VNC kliento programą (VNC viewer) ir paleiskite ją. VNC peržiūros programos viršutinėje juostoje įveskite 127.0.0.1:5901 ir paspauskite Įveskite .

Kai pasirodys šis dialogo langas, spustelėkite Tęsti .

Šiame dialogo lange Autentifikavimas įveskite VNC serverio slaptažodį ir spustelėkite Gerai .

Dabar pamatysite nuotolinės sistemos darbalaukį.

Dabar sėkmingai užmegztas VNC serverio ryšys. Kai baigsite, uždarykite „VNC viewer“ programą ir taip pat nužudykite SSH tunelį naudodami terminalo lango „Ctrl+c“. Jei jums vėl reikia prisijungti prie VNC serverio, pirmiausia sukurkite tunelį, o tada prisijunkite prie VNC serverio naudodami VNC peržiūros programą.

Šiame straipsnyje jūs sužinojote, kaip įdiegti VNC serverį „Linux Mint 20“ sistemoje. Dabar galite lengvai valdyti „Linux Mint“ iš savo vietinės sistemos naudodami GUI sąsają. Tikiuosi, kad jums patiko straipsnis!