Š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ą:
$vncserverBū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.backupDabar 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/bashxrdb$ 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/xstartupPaleiskite VNC serverį naudodami šią komandą terminale:
$vncserver4 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/sistemaTada 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š naujoTada paleiskite VNC serverio paslaugas:
$systemctl paleiskite vncserver@1. paslaugaNorėdami įjungti VNC serverio paslaugą paleidžiant, naudokite šią komandą:
$systemctlįgalintivncserver@1. paslaugaNorė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!