Anksčiau mes parodėme, kaip įdiegti VNC serverį „CentOS“ (spustelėkite čia). Šiandien mes apimsime VNC serverio diegimą ir konfigūravimą jūsų „Ubuntu“ kompiuteryje.
Kadangi VNC naudoja kliento / serverio modelį, turime įdiegti VNC serverį „Ubuntu“ kompiuteryje. Norėdami patikrinti ryšį, „Windows“ kompiuteryje naudosime „VNC Client“.
Prieš pradėdami „VNC Server“ diegimą, pirmiausia turite įsitikinti, kad jūsų „Ubuntu“ yra atnaujinta, naudodami šias komandas:
sudo apt atnaujinti
VNC serverio diegimas Ubuntu
1 žingsnis. Kad VNC serveris tinkamai veiktų jūsų „Ubuntu“ kompiuteryje, turime įdiegti grafinį darbalaukį, pvz., KDE, Gnome, XFCE ir kt. Šioje pamokoje naudosime XFCE darbalaukį.
Norėdami įdiegti XFCE darbalaukio paketą ir kitus priklausomybių paketus, naudokite šią komandą.
sudo apt įdiekite xfce4 xfce4-goodies
2 žingsnis. Įdiekite „VNC Server“ paketą, yra daug „VNC Server“ paketų, o mes naudosime „tightvncserver“.
Norėdami įdiegti „tightvncserver“ paketą, naudokite šią komandą.
sudo apt install -y tightvncserver
3 žingsnis. Dabar paleiskite VNC serverį naudodami šią komandą.
vncserveris
Jums bus paprašyta sukurti VNC serverio slaptažodį, įveskite ir patvirtinkite slaptažodį, kaip matote toliau pateiktoje ekrano kopijoje.
4 žingsnis. Paleidus VNC serverio komandą, jis sugeneruos VNC konfigūracijos katalogą, esantį jūsų namų kataloge. Šiame VNC kataloge yra VNC konfigūracijos failas, vadinamas „xstartup“ vartotojui, vykdžiusiam komandą.
Naudodami šią komandą galite išvardyti VNC konfigūracijos katalogo turinį.
ls -lah ~ /.vnc /
5 žingsnis. Norėdami patikrinti, ar VNC serverio procesas vyksta.
ps -ef | grep Xtightvnc
Konfigūruokite VNC serverį Ubuntu
1 žingsnis. Prieš pradėdami konfigūruoti VNC serverį, pirmiausia turime sustabdyti šiuo metu vykdomą sesiją.
vncserver -kill: 1
2 žingsnis. Kurkite atsarginę numatytojo VNC serverio konfigūracijos failo kopiją.
mv ~ /.vnc / xstartup ~ /.vnc / xstartup.atsarginė_failas
3 žingsnis. Sukurkite naują VNC serverio konfigūracijos failą.
vi ~ /.vnc / xstartup
4 žingsnis. Redaguokite naują konfigūracijos failą ir pridėkite šias eilutes:
#!/ bin / bash xrdb $ HOME /.„Xresources startxfce4 &“
5 žingsnis. Nustatykite naujojo konfigūracijos failo leidimus, kuriuos reikia vykdyti.
chmod + x ~ /.vnc / xstartup
6 žingsnis. Paleiskite VNC serverio komandą.
vncserveris
Konfigūruokite VNC serverio tarnybą
Tada ketiname sukonfigūruoti VNC serverį, kad jis veiktų kaip sistemos paslauga. Norėdami tai padaryti, turime sukurti naują VNC serverio paslaugos failą.
1 žingsnis. Sukurkite VNC paslaugos failą.
sudo vi / etc / systemd / system / vncserver @.paslaugą
2 žingsnis. Pridėkite toliau nurodytas eilutes prie VNC paslaugų failo.
[Unit] Aprašymas = Nuotolinio darbalaukio paslauga (VNC) After = syslog.tikslinis tinklas.tikslinė [paslauga] tipas = šakojantis vartotojas =PID failas = / home / /.vnc /% H:% i.pid ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1 ExecStart = / usr / bin / vncserver -depth 24 -geometry 1280x800:% i ExecStop = / usr / bin / vncserver -kill :% i [Install] WantedBy = daugeliui vartotojų.taikinys
Tačiau nepamirškite jų pakeisti
3 žingsnis. Perkraukite „systemd“ paslaugų demoną, kad pakeitimai įsigaliotų.
sudo systemctl daemon-reload
4 žingsnis. Paleiskite VNC serverio paslaugą.
sudo systemctl paleisti vncserver @ 1.paslaugą
5 žingsnis. Įjunkite VNC serverio paslaugą, kad ji būtų paleista automatiškai, paleidus sistemą.
sudo systemctl įjungti vncserver @ 1.paslaugą
6 žingsnis. Galiausiai patikrinkite VNC serverio paslaugos būseną ir įsitikinkite, kad viskas veikia normaliai ir be klaidų.
sudo systemctl status vncserver @ 1.paslaugą
Dabar turite įdiegtą VNC serverį ir jo sesija veikia.
7 žingsnis. Gaukite savo VNC serverio IP, kuris bus naudojamas kitame skyriuje.
ifconfig
Jei ankstesnė komanda neveikė, pirmiausia galite atsisiųsti „net-tools“, tada naudokite komandą „ifconfig“.
sudo apt įdiekite net-tools
Išbandykite VNC serverio ryšį iš „Windows“
Šioje mokymo programos dalyje mes išbandysime VNC serverį bandydami prisijungti iš „VNC“ kliento „Windows“ mašinoje.
Kadangi VNC protokolas nėra užšifruotas, jį pakvies paketai. Taigi labai rekomenduojama sukurti SSH tunelį, kuris saugiai ir saugiai persiųs visą jūsų vietinę mašiną. Šiuo atveju yra VNC kliento mašinos srautas 5901 prievade į VNC serverį tame pačiame 5901 prievade.
1 žingsnis. Norėdami nustatyti „SSH“ tunelį sistemoje „Windows“, turite turėti „PUTTY“ klientą. Atidarykite „Putty“ ir įveskite savo VNC serverio IP pagrindinio kompiuterio pavadinime, pateiktame kaip žemiau pateiktoje ekrano kopijoje.
2 žingsnis. Kairiajame skydelyje -> Pagal Ryšio meniu-> Atidarykite SSH -> Spustelėkite tunelius.
Lauke „Source port“ įveskite prievado numerį, o lauke „Destination“ - „vnc_server_ip: port_number“. Tada paspauskite mygtuką Pridėti kaip žemiau pateiktą ekrano kopiją.
Tada galite grįžti į sesijos puslapį, kad išsaugotumėte ankstesnius nustatymus. Jums nereikės atlikti ankstesnių veiksmų kiekvieną kartą, kai atidarysite VNC serverį. Galiausiai paspauskite Atidaryti, kad užmegztumėte ryšį su VNC serveriu.
3 žingsnis. „Putty“ paprašys jūsų „Ubuntu“ kompiuterio vartotojo vardo ir slaptažodžio.
Prisijungę gausite tokį ekraną kaip žemiau:
Tuo jūs sukūrėte SSH tunelį, dabar pereikite prie kito žingsnio.
4 žingsnis. Dabar atidarykite savo VNC žiūriklį ir prisijunkite prie VNC serverio adresu localhost: 5901.
Galite praleisti šifravimo įspėjimą.
Jums reikės įvesti savo VNC serverio slaptažodį.
Galiausiai galėsite pamatyti savo „Ubuntu“ darbalaukį.
Sveikiname, ką tik prisijungėte prie „Ubuntu“ įrenginio nuotoliniu būdu.