Kaip įdiegti ir paleisti VNC serverį „Ubuntu Linux“

Kaip įdiegti ir paleisti VNC serverį „Ubuntu Linux“

Prieiga prie kompiuterio per nuotolinį darbalaukį yra svarbi darbo dalis. Nuotolinio darbalaukio programos leidžia pasiekti ir valdyti kitas sistemas, kurios jums fiziškai neprieinamos. Darbas iš namų padarė nuotolinį kompiuterį dar aktualesnį, nes žmonės iš tolimų regionų galėjo dirbti nuotoliniu būdu naudodami savo kompiuterius.





Šiame vadove parodyta, kad turite įdiegti „Virtual Network Computing“ (VNC) serverį „Ubuntu 20.04 LTS“, kad jūsų sistemoje būtų galima atlikti nuotolinį skaičiavimą.





Kas yra VNC serveris?

Tradiciškai „Linux“ kompiuteriai prie terminalo prieina prie kitų sistemų, naudodamiesi tokiomis paslaugomis kaip „Secure Shell“ (SSH). Tačiau vienintelis komandinės eilutės sąsajos iššūkis yra tai, kad negalite bendrauti su kitu kompiuteriu naudodami GUI. Čia praverčia VNC ryšys.





Virtualiojo tinklo kompiuterių serveris, paprastai žinomas kaip VNC serveris, yra sistema, leidžianti nuotoliniu būdu pasiekti ir bendrauti su kitu kompiuteriu tinkle naudojant grafinę sąsają. Buvo sukurta daug VNC programų; kai kurie iš jų yra „TightVNC“, „TigerVNC“ ir „RealVNC“. Šiame vadove mes naudosime x11vnc serveris, skirtas nuotoliniam skaičiavimui nustatyti mūsų „Ubuntu“ sistemoje.

„X11vnc“ yra lengvas VNC serveris, nesukuriantis papildomo ekrano nuotoliniam darbalaukiui. Vietoj to, jis rodo esamą „Linux“ sistemos x11 ekraną (KDE, GNOME, Xfce ir kt.) Realiuoju laiku. Kitas „x11vnc“ pranašumas yra tas, kad prie jo prisijungti galite naudoti bet kurį VNC klientą ar peržiūros programą.



„X11vnc“ serveryje yra įmontuotas SSL/TLS šifravimas ir 2048 bitų RSA autentifikavimas, įskaitant „VeNCrypt“ palaikymą kartu su UNIX paskyros ir slaptažodžio prisijungimo sistema.

Suderinamos ekrano tvarkyklės diegimas

„Ubuntu Linux“ naudoja „GNOME Desktop Manager“ (GDM) kaip numatytąją ekrano tvarkyklę. Naudojamos naujesnės „Ubuntu“ versijos gdm3 . Deja, GDM paprastai neveikia labai gerai su x11vnc serveriu. Norėdami tai išspręsti, turėsite įdiegti „Light Display Manager“ arba lightdm .





Atidarykite terminalą naudodami Ctrl + Alt + T. spartusis klavišas. Pirmiausia atnaujinkite programinės įrangos šaltinius naudodami tinkamas .

sudo apt update

Tada įdiekite „lightdm“ naudodami toliau nurodytą komandą:





sudo apt install lightdm

Diegimo metu pasirodys šis ekranas. Paspauskite Įveskite klaviatūros klavišą, jei norite tęsti.

Toliau pasirinkite lightdm parinktį ir paspauskite Įveskite klaviatūroje.

Iš naujo paleiskite kompiuterį, kad ekrano tvarkyklės pakeitimai įsigaliotų.

sudo reboot

Po perkrovimo pastebėsite nedidelius prisijungimo ekrano pakeitimus, nes dabar naudojate lightdm kaip jūsų ekrano valdytojas.

„X11vnc Server“ diegimas „Ubuntu“

Norėdami įdiegti x11nvc serverį, atidarykite sistemos terminalą paspausdami Ctrl + Alt + T. . Tada paleiskite šią komandą.

sudo apt install x11vnc

X11vnc serverio konfigūravimas

Dabar sukonfigūruosite paslaugą, naudojamą x11nvc serveriui paleisti. Sukurkite failą pavadinimu x11nvc.service viduje konors / lib / systemd / system / katalogą. Šiame vadove naudojamas „Vim“, tačiau galite naudoti bet kurį kitas „Linux“ teksto redaktorius jūsų pasirinkta pvz. nano.

sudo vim /lib/systemd/system/x11vnc.service

Nukopijuokite ir įklijuokite žemiau esantį turinį į naujai sukurtą paslaugos failą.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Tekstas atsitiktinis slaptažodis yra slaptažodis, kurį naudosite prisijungdami prie savo serverio. Redaguokite jį ir nustatykite pageidaujamą stiprų slaptažodį.

Susiję: Kaip sukurti stiprų slaptažodį, kurio nepamiršite

Paprasčiau tariant, paslaugos failo tekste teigiama: tai yra antrinė paslauga ir sistema turėtų pradėti šią paslaugą, kai visos kitos paslaugos jau buvo pradėtos. Gedimo atveju paslauga turėtų iš naujo paleisti, kol procesas nepasieks kelių vartotojų tikslo.

Jei naudojate „Vim“, paspauskite Esc Raktas. Tada įveskite : wq po to Įveskite raktas į išsaugokite pakeitimus ir uždarykite „Vim“ redaktorių .

Išsaugoję failą, būtinai iš naujo įkelkite sistema valdytojo konfigūracija ir vieneto failai.

systemctl daemon-reload

Tada įjunkite „x11vnc“ paslaugą.

Kaip atsisiųsti muziką iš google play į mp3 grotuvą
systemctl enable x11vnc.service

Galiausiai paleiskite VNC serverį naudodami žemiau pateiktą komandą.

sudo systemctl start x11vnc.service

Patikrinkite x11vnc paslaugos būseną naudodami systemctl .

systemctl status x11vnc.service

Išvestis turėtų būti panaši į pavaizduotą žemiau.

Kaip matote iš aukščiau pateikto rezultato, paslauga yra aktyvi ir veikia.

Kitas svarbus dalykas, į kurį reikia atkreipti dėmesį, yra prievadas, kurį naudoja x11vnc serveris (šiuo atveju uostas 5900 ).

Serverio prievado įgalinimas užkardoje

„Ubuntu“ naudoja ufw ugniasienė pagal numatytuosius nustatymus. Norėdami leisti kitiems kompiuteriams pasiekti „Ubuntu“ sistemą per x11vnc serverio naudojamą prievadą, paleiskite šią komandą.

sudo ufw allow 5900/tcp

Prijungimas iš kito kompiuterio

Dabar galite prisijungti prie savo „Ubuntu“ sistemos naudodami nuotolinio darbalaukio ryšį naudodami VNC.

Norėdami prisijungti prie „Ubuntu Linux“ kompiuterio, galite naudoti bet kurį VNC klientą. Vienas iš rekomenduojamų VNC žiūrovų yra „VNC Connect“ pateikė „RealVNC“. Jis prieinamas beveik visoms pagrindinėms platformoms, įskaitant „MacOS“, „Linux“, „Windows“, „iOS“, „Android“ ir kt.

Parsisiųsti: „RealVNC“ „VNC Viewer“

Atsisiuntę VNC klientą, įdiekite jį į savo sistemą ir paleiskite programą.

Šiame vadove naudojamas „VNC Connect“ „MacOS“ diegimas, tačiau procesas būtų panašus ir kitose operacinėse sistemose.

Įveskite kompiuterio, prie kurio norite prisijungti, IP adresą, o po to - prievado numerį, kurį naudoja x11vnc serveris. Tada paspauskite Įveskite klaviatūros klavišą, kad prisijungtumėte.

Pastaba: „Ubuntu“ galite gauti savo IP adresą įvesdami žemiau esančią komandą.

ip addr

VNC ryšys nebus užšifruotas, o tai reiškia, kad kiekvienas, kuris klausosi tinklo, gali lengvai pasiekti duomenis ir juos peržiūrėti. Tačiau slaptažodis yra užšifruotas. VNC klientas jus įspės apie nešifruotą ryšį. Pasirinkite Tęsti mygtuką, jei norite tęsti.

Kitame ekrane jūsų bus paprašyta įvesti slaptažodį, kuris yra slaptažodis, kurį nustatėte x11vnc.service failas aukščiau. Atitinkamai įveskite slaptažodį ir paspauskite Gerai mygtuką, jei norite tęsti.

Dabar galėsite pasiekti savo kompiuterį iš kito įrenginio.

Ekrano užrakinimo išjungimas

Viena iš problemų, su kuria susiduriama naudojant „x11vnc“ serverį, yra ekrano užrakinimas. Tačiau šią problemą galite lengvai išspręsti išjungę kompiuterio ekrano užraktą.

Eik į Nustatymai> Privatumas> Ekrano užraktas ir būtinai išjunkite Automatinis ekrano užraktas ir Užrakintas ekranas sustabdytas galimybės.

Pastaba : Tai gali kelti pavojų saugumui, todėl būtinai įjunkite jį vėliau.

Darbas nuotoliniu būdu „Linux“ įrenginyje

Nuotolinio darbalaukio programos yra svarbi jūsų gyvenimo dalis, jei dirbate nuotoliniu būdu. Net jei jūsų sistemoje yra nustatytas VNC serveris, negalėsite pasiekti sistemos be VNC kliento. Įdiegę VNC serverį „Linux“ kompiuteryje, bet kuriuo metu ir bet kur galite pasiekti savo sistemą iš kitų įrenginių.

Operacinės sistemos neapsiriboja nuotoliniu kompiuteriu. Beveik kiekvienoje operacinėje sistemoje yra keletas programų, leidžiančių kompiuteryje nustatyti VNC serverį.

Dalintis Dalintis „Tweet“ Paštu 10 geriausių nuotolinės prieigos programinės įrangos, skirtos valdyti „Windows“ kompiuterį iš bet kurios vietos

Ką daryti, kai reikia dirbti kompiuteriu įvairiose vietose? Naudokite šią nuotolinės prieigos programinę įrangą, kad prisijungtumėte prie kito kompiuterio iš bet kurios vietos.

Skaityti toliau
Susijusios temos
  • Linux
  • Nuotolinis darbalaukis
  • Nuotolinis prisijungimas
  • Ubuntu
Apie autorių Pasiruošęs(Paskelbti 36 straipsniai)

„Mwiza“ kuria programinę įrangą pagal profesiją ir daug rašo „Linux“ ir priekinio planavimo programomis. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir įmonių architektūrą.

kaip pašalinti vokalą įžūlumu
Daugiau iš Mwiza Kumwenda

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia