Kaip nustatyti VNC darbalaukio bendrinimą naudojant Linux su Tiger

click fraud protection

Jei norite bendrinti darbalaukį per LAN ar Internetas „Linux“, vienas geriausių būdų yra talpinti VNC serverį. Yra daugybė skirtingų VNC sprendimų, skirtų dalijimuisi darbalaukiu „Linux“. Šiame straipsnyje apžvelgsime „TigerVNC“. Tai siūlo patikimą VNC serverio sprendimą, lengvai įdiegiamas ir palaikomas keliose „Linux“ versijose.

SPOILER ALERT: Slinkite žemyn ir žiūrėti vaizdo įrašą šio straipsnio pabaigoje.

Ubuntu

sudo apt install tigervnc-autonominis serveris tigervnc-viewer

Debian

sudo apt-get install tigervnc-standalone-server tigervnc-viewer

„Arch Linux“

sudo pacman -S tigervnc

Fedora

sudo dnf įdiegti tigervnc-serverį

„OpenSUSE“

Paimkite „TigerVNC“ paketą iš „OpenSUSE“ kūrimo paslaugos puslapio. Palaikomos visos šiuolaikinės SUSE versijos. Norėdami įdiegti, spustelėkite mygtuką diegti vienu spustelėjimu.

Kitos Linux

„TigerVNC“ yra viena iš labiausiai „Linux“ naudojamų VNC platformų. Tai reiškia, kad yra didelė tikimybė, kad jūsų platinimas bus palaikomas, ir kad yra įdiegiamas paketas. Ieškokite „Linux“ distribucijos paketo tvarkyklėje „tiger vnc“ ir „tiger vnc server“. Įdiekite juos ir tęskite šį vadovą.

instagram viewer

Nerandate paketo? Eikite į Oficiali svetainė išmokti gauti dvejetainį arba šaltinio kodą.

Sąranka

„TigerVNC“ automatiškai sukonfigūruos dalykus ir paruoš juos naudoti. Norėdami pradėti serverio konfigūracijos procesą, atidarykite terminalo langą. Terminalo lange naudokite šią komandą:

vncserver

Kai ši komanda vykdoma terminalo viduje, eilutė paprašys slaptažodžio, kad galėtumėte pasiekti jūsų stalinius kompiuterius per VNC. Žiniatinklio naršyklėje eikite į stiprus slaptažodžių generatorius, ir sugeneruokite saugų slaptažodį. Tai labai svarbu, ypač jei planuojate savo VNC jungtis nukreipti į internetą.

Įveskite slaptažodį į užklausą, tada konfigūracijos failas sugeneruos save ir išsaugokite aplanke ~ / .vnc.

Veikia serverį

Pagal numatytuosius nustatymus VNC serveris, kurį ką tik nustatėte, veiks tik atidarius terminalą ir paleidus vncserver komanda. Kadangi viskas jau sukonfigūruota, įrankis paleis viską ir išspausdins adresą, kurį reikia prisijungti per LAN.

vncserver

Pastaba: jei norite paleisti VNC internetu, skaitykite apie maršrutizatoriaus vadovą ir persiuntimo prievadą 111.

Automatinis paleidimas naudojant „Systemd“

Malonu paleisti serverį su komanda, jei viskas, ko jums reikia, yra greita prieiga čia ir ten. Tačiau jei jums reikia nuolatinio ryšio, geriausia išeitis yra leisti VNC nuolat veikti per jūsų init sistemą. Kaip dauguma šiuolaikinių „Linux“ operacinių sistemų naudoja sisteminę sistemą, štai ką aprašysime pavyzdyje.

Jei jūsų „Linux“ operacinėje sistemoje nenaudojama sisteminė pradinė sistema, paleisdami naudodami xinitrc, turėsite pridėti komandą „vncserver“ arba kažką panašaus.

Įgalinkite serverį paleisdami paleisdami toliau nurodytą „systemd“ komandą.

„systemctl“ - vartotojo įgalinimas vncserver @: 1

Nevykdykite šios komandos ne vartotojo režimu, nes tai gali būti saugumo problema. Be to, neįgalinkite VNC serverio nuolat veikti, jei nepasitikite kitais savo tinklo nariais.

VNC serverio žudymas

Kartais „TigerVNC“ gali glostyti ir suglumti. Jei bet kada turite sunaikinti serverį, naudokite šią komandą.

vncserver -kill: 1

Atminkite, kad ši komanda vienu metu sunaikins tik vieną veikiantį egzempliorių. Jei vienu metu naudojate kelias serverio versijas, turėsite tai nurodyti komandoje. Norėdami tai padaryti, pakeiskite: 1 numeriu, kurį serveris jums davė, kai paleidote komandą.

Paleiskite darbalaukio aplinką

Vien todėl, kad galite prisijungti prie savo VNC serverio, dar nereiškia, kad kas nors nutiks. Jei kažkas nutiks prisijungiant, turėsite tai nurodyti automatinio paleidimo faile. Padarykite vieną eidami į terminalą ir įvesdami:

echo '#! / bin / sh'> ~ / .vnc / xstartup chmod u + x ~ / .vncxstartup

Tada raskite kodą darbalaukio aplinkai paleisti. Norėdami rasti šį kodą, atidarykite kitą terminalo skirtuką ir eikite į komandą cd xsessions katalogą.

CD / usr / share / xsessions /

Šiame aplanke naudokite LS norėdami atskleisti viską, kas jame yra. Čia gyvena visi darbalaukio aplinkos seansų failai. Šiame pavyzdyje naudosime „LXDE Desktop“, tačiau kiekvienos darbalaukio aplinkos koncepcija yra ta pati.

Naudojant katė ir grep, atskleiskite komandą „xsession Desktop“ failo viduje.

katė LXDE.desktop | grep "Exec ="

Vykdant katės komandą šiame sesijos faile, paaiškėja LXDE pradžios komanda:

Vykdyti = / usr / bin / startlxde

Pamiršti apie "Vykdyti = “ir susitelkite ties „/usr/bin/lxde“. Naudodami „Nano“ teksto rengyklę, įklijuokite šį naujai atrastą kodą į paleisties failą ir paspauskite „Ctrl“ + O kad išsaugotum.

nano ~ / .vnc / xstartup exec / usr / bin / startlxde &

Šis procesas veiks su bet kuria darbalaukio aplinkos sesija /usr/share/xsessions/.

Prisijungimas prie veikiančio serverio

Labai lengva prisijungti prie veikiančio VNC serverio tinkle. Norėdami pradėti, atminkite, kad kiekvieną kartą paleisdami VNC serverio egzempliorių jis sukuria 1. Pirmasis serverio egzempliorius (dar žinomas kaip tik vieną kartą vykdant komandą) sukurs:

pavyzdys-linux-pc: 1

Paleidus jį 4 kartus, 4 atskiruose terminaluose bus sukurta:

pavyzdys-linux-pc: 1 pavyzdys-linux-pc: 2 pavyzdys-linux-pc: 3 pavyzdys-linux-pc: 4

Kol kompiuteris, norintis prisijungti prie sesijos, taip pat kompiuteris, kuriame vyksta sesija, yra tame pačiame tinkle, ryšį galima užmegzti tik pagrindiniu kompiuterio pavadinimu. Norėdami prisijungti, atidarykite terminalą ir įveskite šią komandą.

„vncviewer“ pavyzdys-linux-pc: 1

Įvedę komandą į komandą, atsidarys „TigerVNC“ vartotojo sąsajos įrankis ir paprašys slaptažodžio. Įveskite slaptažodį, kurį įrašėte sąrankos metu, kad prisijungtumėte.

Užmegzkite ryšį su GUI

Nenorite prisijungti per komandinę eilutę? Jei taip, atidarykite „Tiger VNC“ peržiūros programą ir užpildykite serverio adresą raginimo viduje. Įveskite slaptažodį, kurio buvote paprašyti užpildyti, kai jis prasidėjo.

watch instagram story