- Kaip nustatyti VNC darbalaukio bendrinimą naudojant Linux su Tiger

Kaip nustatyti "VNC" darbalaukio bendrinimą naudojant "Linux" su TigerVNC

Jei norite bendrinti darbalaukį per LANarba internetas „Linux“, vienas geriausių būdų yra talpinti VNC serverį. Yra daugybė skirtingų VNC sprendimų, skirtų bendrai naudoti darbalaukį „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ėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

Ubuntu

sudo apt install tigervnc-standalone-server tigervnc-viewer

Debian

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

„Arch Linux“

sudo pacman -S tigervnc

Fedora

sudo dnf install tigervnc-server

„OpenSUSE“

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

Kitos Linux

„TigerVNC“ yra viena iš labiausiai naudojamų VNC platformųten „Linux“. 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ą.

Nerandate paketo? Eikite į oficialią svetainę ir sužinokite, kaip vietoje to gauti dvejetainį kodą 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,būsite paprašyti slaptažodžio, kad galėtumėte pasiekti savo stalinius kompiuterius per VNC. Žiniatinklio naršyklėje eikite į „strongpasswordgenerator“ 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, jei viskas, paleisti serverį su komandajums reikia greitos prieigos č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 šią „systemd“ komandą.

systemctl --user enable 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 nužudys tik vienąveikia instancija vienu metu. 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ą.

Darbo stalo aplinkos paleidimas

Tiesiog todėl, kad galite prisijungti prie savo VNC serverio,nereiškia, kad kas nors nutiks. Jei kažkas nutiks prisijungiant, turėsite nurodyti tai 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 viską naudokite LSten. Čia gyvena visi darbastalio aplinkos seansų failai. Šiame pavyzdyje naudosime „LXDE Desktop“, tačiau kiekvienos darbalaukio aplinkos koncepcija yra ta pati.

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

cat LXDE.desktop | grep "Exec="

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

Exec=/usr/bin/startlxde

Pamiršti apie "Vykdyti = “ir susitelkite ties „/ usr / šiukšliadėžė /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, esančia / usr / share / xsessions /.

Prisijungimas prie veikiančio serverio

Prisijungimas prie veikiančio VNC serverio tinkleyra labai lengva. 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:

example-linux-pc:1

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

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

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

vncviewer example-linux-pc:1

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

Vietoj to susisiekite 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.

Komentarai