vnc-yhteys. Hidas toiminta melko nopean kanavan kautta

VNC ( tarkoittaa Virtuaalinen verkko Computing on järjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä vuorovaikutuksessa graafisen käyttöliittymän kanssa etäpalvelin. Tämä järjestelmä mahdollistaa tiedostojen, ohjelmistojen ja asetusten hallinnan etäpalvelimella käyttäjille, jotka tuntevat olonsa epämukavaksi komentorivityökalujen kanssa.

Tässä artikkelissa kuvataan prosessi VNC-asetukset palvelimeen, jossa on Ubuntu 16.04, ja kuinka luodaan suojattu yhteys kyseiseen palvelimeen SSH tunneli. VNC-palvelimessa käytämme TightVNC:tä, nopeaa ja kevyttä etäkäyttöpakettia. Tämän tuotteen ansiosta VNC-yhteytemme toimii luotettavasti myös hitaalla Internet-yhteydellä.

Ennen asennusta

Tämän artikkelin ohjeiden noudattamiseksi tarvitset:

    Ubuntu 16.04 -pisara, joka on määritetty julkaisun vaiheiden mukaisesti, mukaan lukien ei-root-käyttäjän luominen sudo-oikeuksilla.

    Paikallinen tietokone VNC-asiakkaalla, joka tukee yhteyksiä kautta ssh tunneli. Jos käytät Windowsia, voit käyttää TightVNC:tä, RealVNC:tä tai UltraVNC:tä. Mas OS X -käyttäjät voivat käyttää sisäänrakennettua Screen Sharing -apuohjelmaa tai monialustaisia ​​sovelluksia, kuten RealVNC. Linuxin käyttäjät omistaa laaja valikoima: vinagre, krdc, RealVNC, TightVNC jne.

Vaihe 1 – Työpöytäympäristön ja VNC-palvelimen asentaminen

Oletuksena Ubuntu 16.04:n pisaroilla ei ole graafinen ympäristö työpöytä ja asennettu palvelin VNC, joten aloitamme asentamalla ne. Asennamme paketit uusin versio Xfce-työpöytäympäristöt ja TightVNC-paketti Ubuntun arkistoista.

Asenna Xfce- ja TightVNC-paketit palvelimellesi.

  • sudo apt asentaa xfce4 xfce4-goodies tightvncserver

Saada valmiiksi alkuasennus Kun olet asentanut VNC-palvelimen, aseta vahva salasana vncserver-komennolla.

  • vncserver

Sinua pyydetään syöttämään ja vahvistamaan salasana sekä antamaan salasana katsomista varten. Selaussalasanaa käyttävät käyttäjät eivät voi tehdä mitään VNC-koneen näppäimistöllä ja hiirellä. Tämä voi olla hyödyllistä esitelläksesi jotain VNC-palvelimellasi muille ihmisille, sitä ei tarvitse tehdä.

Vncserverin suorittaminen viimeistelee VNC-asennuksen luomalla oletusmääritystiedostoja sekä luomalla tietoja yhteyden muodostamiseksi palvelimeemme. Kun nämä paketit on asennettu, voimme aloittaa palvelimemme konfiguroinnin.

Vaihe 2 – VNC-palvelimen määrittäminen

Määritetään ensin komennot, jotka VNC-palvelimen tulee suorittaa käynnistyksen yhteydessä. Nämä komennot annetaan asetustiedosto xstartup kotihakemistosi .vnc-alihakemistossa. Käynnistysskripti luotiin edellisen vaiheen vncserver-komennon aikana, nyt muutamme joitain komentoja toimimaan Xfcen kanssa.

Kun käynnistät VNC:n ensimmäisen kerran, se käynnistää oletusarvoisesti palvelimen ilmentymän portissa 5901. Tätä porttia kutsutaan näyttöportiksi, ja VNC:ssä sen nimi on: 1 . VNC voi ajaa monia ilmentymiä muissa porteissa, kuten :2 , :3 ja niin edelleen. Kun työskentelet VNC-palvelimien kanssa, muista, että näyttöporttinumero:X toimii portissa 5900+X.

Koska aiomme tehdä muutoksia VNC-palvelimen kokoonpanoon, meidän on ensin pysäytettävä palvelinilmentymä, joka toimii portissa 5901.

  • vncserver -kill:1

Tulosteen pitäisi näyttää samanlaiselta kuin prosessitunnus:

Killing Xtightvnc -prosessin tunnus 17648

Ennen kuin teet muutoksia uusi tiedosto xstartup, tehdään varmuuskopioida lähdetiedosto.

  • mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Luodaan nyt uusi xstartup-tiedosto nanolla tai toisella tekstieditorilla.

  • nano ~/.vnc/xstartup

Liitä nämä komennot tiedostoon suorittaaksesi ne automaattisesti, kun VNC-palvelin käynnistyy tai käynnistyy uudelleen, ja tallenna ja sulje tiedosto sitten.

#!/bin/bash xrdb $HOME/.Xresources startxfce4 &

$HOME/.Xresources xrdb-tiedoston ensimmäinen komento kertoo kehyksen GUI VNC-käyttäjä, jonka täytyy käyttää mukautettua .Xresources-tiedostoa. .Xresources-tiedosto tallentaa tietyt Käyttäjäasetukset työpöytä, esim. päätevärit, kohdistimen teema, kirjasinten renderöinti. Toinen komento käskee palvelimen käynnistämään Xfce:n, jonka avulla voit hallita palvelintasi mukavasti.

Jotta VNC-palvelin voi käyttää näitä asetuksia, tehdään tiedostosta suoritettava.

  • sudo chmod +x ~/.vnc/xstartup

Nyt käynnistetään VNC-palvelin uudelleen.

  • vncserver

Palvelimen pitäisi käynnistyä uudelleen ja tulostaa jotain konsolin kaltaista:

Uusi "X"-työpöytä on sinun_palvelimesi_nimi.com:1 /home/sammy/.vnc/xstartup-lokitiedostossa määritettyjen sovellusten käynnistys on /home/sammy/.vnc/liniverse.com:1.log

Vaihe 3 – VNC-työpöydän testaus

Tarkastetaan nyt yhteys VNC-palvelimeesi.

Luo ensin SSH-yhteys paikalliseen koneeseen asennusta varten suojattu yhteys VNC:n kanssa. Voit tehdä tämän Linuxin tai OS X:n terminaalista seuraavalla komennolla. Muista korvata käyttäjänimi ja server_ip_address sudo-käyttäjänimelläsi ja palvelimesi IP-osoitteella.

  • ssh -L 5901:127.0.0.1:5901 -N -f -l käyttäjätunnus palvelimen_ip_osoite

Jos käytät grafiikkaa SSH asiakas esim. PuTTY, aseta server_ip_address yhteyden IP-osoitteeksi ja aseta myös localhost:5901 edelleenlähetysportiksi asiakkaasi SSH-yhteysasetuksissa.

Kun yhteys on muodostettu, näet oletusarvoisen Xfce-työpöydän. Sen pitäisi näyttää tältä:

Voit käyttää kotihakemistosi tiedostoja -sovelluksella Tiedostonhallinta tai komentoriviltä:

Vaihe 4 – VNC-palvelutiedoston luominen

Luodaan ensin yksikkötiedosto /etc/systemd/system/ [sähköposti suojattu] sinun avullasi tekstieditori:

Kopioi ja liitä siihen seuraava sisältö. Varmista, että muutat kentän arvoa käyttäjä ja käyttäjätunnus kenttään PIDFILE arvoihisi.

/etc/systemd/system/ [sähköposti suojattu]

Description=Käynnistä TightVNC-palvelin käynnistyksen yhteydessä After=syslog.target network.target Type=forking User=sammy PAMName=login PIDFile=/home/sammy /.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 WantedBy=multi-user.target

  • sudo systemctl daemon-reload

Aktivoi yksikkötiedosto.

Pysäytä nykyinen VNC-palvelinilmentymä, jos se on käynnissä.

  • vncserver -kill:1

Varmista, että palvelu on käynnissä tällä komennolla:

Jos käynnistys sujui hyvin, tulosteen pitäisi näyttää tältä:

Nimi johtopäätös

[sähköposti suojattu]- TightVNC-palvelin Ubuntu 16.04:ssä Ladattu: ladattu (/etc/systemd/system/ [sähköposti suojattu]; käytössä; toimittajan esiasetus: käytössä) Aktiivinen: aktiivinen (käynnissä) maanantaista 2016-04-25 03:21:34 EDT; 6s sitten Prosessi: 2924 ExecStop=/usr/bin/vncserver -kill:%i (code=exited, status=0/SUCCESS) ... systemd: TightVNC-palvelimen käynnistäminen Ubuntu 16.04:ssä... systemd: pam_unix(login:session ): istunto avasi käyttäjälle finid by (uid=0) systemd: pam_unix(login:session): istunto avasi käyttäjälle finid by (uid=0) systemd: TightVNC-palvelin aloitettu Ubuntu 16.04:ssä.

Johtopäätös

Sinulla on nyt VNC-palvelin asennettuna ja määritettynä Ubuntu 16.04 -palvelimellesi. Voit hallita tiedostojasi, ohjelmistojasi ja asetuksiasi yksinkertaisella ja tutulla graafisella käyttöliittymällä.

VNC on tietokoneen kauko-ohjainjärjestelmä. Käyttäjä VNC-asiakas näkee työpöydän kuvan VNC-palvelimet ja ohjaa sitä hiirellä ja näppäimistöllä samalla tavalla kuin omaa tietokonettasi.

VNC-palvelinta voidaan käyttää työtietokoneella ja tarvittaessa käyttää sitä kotoa käsin. Tai päinvastoin. Yhteyden muodostamista varten sinun on varmistettava, että palvelimen käyttämä TCP-portti (oletusarvoisesti 5900) on käytettävissä asiakkaalta saapuville yhteyksille.

UltraVNC otetaan käyttöön. Muita merkittäviä VNC-toteutuksia ovat RealVNC ja TightVNC, ja lisää muunnelmia löytyy. Teoriassa ne ovat kaikki yhteensopivia keskenään, vaikka jotkut erikoistoiminnot(leikepöytä tai tiedostonsiirto) voi olla välillä erilaisia ​​toteutuksiaälä toimi.

Auttaa aloittelijoita

VNC on hyödyllinen myös muiden käyttäjien auttamiseksi. Apua, sen näkeminen, mitä näytöllä tapahtuu, on paljon helpompaa.

Monilla on kuitenkin reitittimet ja palomuurit, ja on epärealistista vaatia aloittelijalta kykyä avautua tuleville yhteyksille haluttu portti. Tulemme apuun käänteinen kytkentä(käänteinen kytkentä). Tässä tilassa yhteyden aloittaa VNC-palvelin.

Kokenut käyttäjä käynnistää VNC-asiakkaan kuuntelutilassa (porttikuuntelutila) (vncviewer.exe /listen) ja asettaa portin 5500 saataville ulkopuolelta. Aloittelija voi vain ladata ja käyttää VNC-palvelinta ja muodostaa yhteyden asiakkaaseen määritetyllä IP-osoitteella.

Tässä on oma sivu, jossa on ohjeet aloittelijalle. Ajatella, kokenut käyttäjä yksityiskohtaiset ohjeet Ei tarvita. Huomaan vain, että yhteyden aikana leikepöytä jaetaan ja että jos aloittelijan näytön tarkkuus on suurempi kuin sinun, niin asiakasohjelmassa voit skaalata kuvan hyväksyttävään kokoon.

Lisäksi

VNC:n edut - monikäyttöinen ja ilmainen. Jos sinulla on Windows XP kaikkialla, niin etäyhteys tarvitset todennäköisesti myös sisäänrakennettuja työkaluja - Etätyöpöytä tai etäapu. Näyttää siltä, ​​​​että ne voidaan kytkeä myös käänteisellä kytkennällä.

Jos sinulla on dynaaminen ulkoinen IP-osoite, on kätevää tehdä itsellesi (ilmainen) Dynaaminen DNS, esimerkiksi osoitteessa dyndns.com. Tietokoneellasi on käynnissä pieni ohjelma (ja joissakin reitittimissä on tällainen sisäänrakennettu toiminto), joka ilmoittaa DynDNS-palvelulle IP-osoitteesi muutoksista. Tämän seurauksena valitsemasi verkkotunnus, esimerkiksi pupkin.dyndns.org, osoittaa aina nykyiseen IP-osoitteeseesi

Jos olet ammattilainen tekninen tuki, silloin saatat olla erityisen mukava . Tämä on erityinen kevyt versio VNC-palvelimesta, joka voi muodostaa vain käänteisiä yhteyksiä ja vain ennalta määritettyihin IP-osoitteisiin. Tietysti sinun on silloin oltava tarpeeksi arvovaltainen, jotta käyttäjä suostuu lataamaan ja suorittamaan tämän määritetyn VNC-palvelimen omalta sivustoltasi.
(Ah, ketä minä täällä vitsailen... Monet käyttäjät käyttävät joka tapauksessa mitä heille tarjotaan)

Esitä huomiosi uusi kurssi joukkueesta Codeby- "Web-sovellusten läpäisevyyden testaus tyhjästä". Yleinen teoria, työympäristön valmistelu, passiivinen fuzzing ja sormenjälkien otto, aktiivinen fuzzing, haavoittuvuudet, jälkikäyttö, Työkalut, Social Engineering ja paljon muuta.


Virtual Network Computing (VNC) mahdollistaa jaetun käyttöoikeuden luomisen muut etäkäyttäjät paikalliseen isäntätyöpöytäympäristöön verkon kautta. Jotta pääset käyttämään työpöytää, paikallinen isäntä VNC-palvelimen on oltava käynnissä ja etäkäyttäjiä muodostaa yhteyden VNC-palvelimeen jollain VNC-katseluohjelmalla.

Tässä oppaassa selitän kuinka perustaa vnc-palvelin Linuxissa. Tätä varten käytän vinoa, VNC-palvelinohjelmistoa GNOME-työpöytäympäristöön.

Vino VNC -palvelimen asentaminen Debianiin, Ubuntuun tai Linux Mint:

$ sudo apt-get install vino

Vino VNC -palvelimen asentaminen Fedora-, CentOS- tai RHEL-koneeseen:

$ sudo yum asenna vino

Asennuksen jälkeen voit käynnistää vinon ja ottaa VNC-palvelimen käyttöön kirjoittamalla vino-preferences-komennon.

$ viini-preferenssit

Yllä oleva komento avaa vino-asetusikkunan työpöydälle alla olevan kuvan mukaisesti. Ikkunassa missä Jakaminen» Valitse valintaruutu, jotta muut käyttäjät voivat nähdä työpöytäsi. Voit myös asettaa VNC-salasanan. Kun asetus on tehty, tämä ikkuna voidaan sulkea.

Teoriassa itse vino-preferences-apuohjelman pitäisi käynnistää VNC-palvelin. Jos VNC-palvelin ei jostain syystä ole käynnissä, voit käynnistää VNC-palvelimen manuaalisesti seuraavasti.

$ /usr/lib/vino/vino-server &

Käytössä uusin Linux Cinnamon-työpöydän kanssa mintusta puuttuu vino-asetukset. Ota VNC-palvelinasetus käyttöön Cinnamon-työpöydän Mintissa käyttämällä dconf-editoria tässä kuvatulla tavalla.

Voit tarkistaa, onko vino käynnissä, kirjoittamalla seuraavan komennon.

$ sudo netstat -pl | grep vino tcp 0 0 *:5900 *:* KUUNTELU 3246/vino-palvelin tcp6 0 0 [::]:5800 [::]:* KUUNTELU 3246/vino-palvelin tcp6 0 0 [::]:5900 [:: ]:* KUUNTELE 3246/vino-palvelin

Kuten yllä näkyy, vino-palvelin on käynnissä TCP-portti numeroilla 5800 ja 5900. Voit käyttää mitä tahansa ohjelmistoa VNC-asiakastoiminnolla muodostaaksesi yhteyden VNC-palvelimeen.

Jos VNC-palvelin on määritetty niin, että sinun on kuitattava jokainen VNC-käyttö työpöydällesi, näet seuraavan ponnahdusviestin aina, kun vastaanotetaan VNC-yhteyspyyntö. Vasta kun olet ottanut VNC:n käyttöön, VNC-asiakas voi käyttää työpöytääsi.

Hei hyvät Country IT -sivuston lukijat. Tänään puhumme toisesta etäkäyttöohjelmasta. Sen avulla voit hallita etätietokonetta täysin. Se tulee olemaan Tietoja VNC-asiakasohjelmasta Windowsille. Tämän avulla käyttäjät voivat muodostaa yhteyden tietokoneisiin, joissa on käytössä Windows-järjestelmä ja Linux ja tee kaikki asetukset. On myös täysi tuki lähes kaikki nykyaikaiset käyttöjärjestelmät. VNC-asiakas voi olla sinua varten korvaamaton apulainen jos sinun on usein hallittava etätietokoneita tai jos ylläpidät tietokoneita. Artikkelissa kerron sinulle yksityiskohtaisesti, kuinka apuohjelma ladataan, asennetaan ja määritetään.

Jotta voit aloittaa ohjelman käytön, sinun on ladattava se, jotta et tartu viruksiin tietokoneellesi, lataamme ohjelman viralliselta verkkosivustolta. Voit tehdä tämän seuraamalla linkkiä - www.realvnc.com/download/

Jotta voit ladata ilmaisen VNC-asiakkaan Windowsille, sinun on lataussivulla valittava sopiva kuvake ja napsautettava LATAA VNC CONNECT -painiketta. Lataa-painikkeen alta voit myös valita, missä laajennuksessa haluat ladata ohjelman: exe, Zip vai MSI Installer -muodossa.

Ohjelman asennus koostuu kahdesta osasta - palvelin ja asiakas. Jos haluat hallita etätietokonetta, asenna asiakasosa - VNC-katseluohjelma, jos haluat hallita tätä tietokonetta edelleen, asenna VNC-palvelin.

Kuinka asentaa VNC.

Katsotaanpa nyt tarkemmin, kuinka VNC-asiakas asennetaan Windowsille. Voit tehdä tämän suorittamalla ladatun suoritettava tiedosto ja tee kaikki vaihe vaiheelta:


Pystyimme asentamaan VNC-asiakkaan Windowsille, nyt katsotaan kuinka ohjelma asetetaan ja miten sitä käytetään.

Kuinka käyttää VNC:tä - ohjelma tietokoneen etäkäyttöön.

Kun olemme asentaneet palvelin- ja asiakasosat, sinun on määritettävä ne. Voit tehdä tämän käynnistämällä ensin VNC-palvelimen ja määrittämällä pääikkunassa salasanan, jota asiakas käyttää muodostaessaan yhteyden tähän tietokoneeseen.

Jos tarvitset ympärivuorokautisen pääsyn tietokoneeseen, sen on oltava päällä koko ajan ja VNC-palvelinohjelma on käynnissä.

Täyttääkseen etäyhteydet tietokoneestasi muihin tietokoneisiin, sinä ja minä tarvitsemme VNC Viewerin. Käynnistetään se. Ohjelma-ikkuna näyttää vaatimattomalta, mutta siinä ei ole mitään tarpeetonta. Keskellä on rivi "VNC-palvelin", johon sinun on syötettävä etätietokoneen nimi tai IP-osoite. Kuinka selvittää IP-osoite, lue artikkeli -. Jos haluat muodostaa yhteyden nimellä, voit tarkastella sitä järjestelmän ominaisuuksissa.

Minun tapauksessani kirjoitan IP-osoitteen. Kun olet napsauttanut "Yhdistä" -painiketta, näkyviin tulee ikkuna, jossa voit kirjoittaa salasanan palvelimeen yhdistämistä varten. Tämän jälkeen etätyöpöytä ilmestyy eteesi. Nyt voit suorittaa minkä tahansa toiminnon kuin tietokoneesi.

Mitä tehdä, jos et saa yhteyttä.

Usein on tapauksia, joissa yhteys epäonnistuu Windowsin VNC-asiakkaan asennuksen jälkeen. Tähän on useita erityisiä syitä, tarkastellaan niitä yksityiskohtaisemmin:

  • Virustorjuntaohjelmat ovat estäneet VNC:tä toimimasta. Hyvin usein virustorjuntaohjelmat määrittelevät etäkäyttöohjelmat ei-toivotuiksi ohjelmistoiksi ja estävät niiden työn kaikin keinoin. Välttääksesi tällaisen tilanteen, sinun on lisättävä ohjelma virustentorjuntaluetteloihin;
  • Väärä IP-osoite. Joskus on tapauksia, joissa etätietokoneen käyttäjä kertoo sinulle väärän IP-osoitteen. Näin ollen et voi muodostaa yhteyttä. Suosittelen tietojen selventämistä ja yhteyden muodostamista uudelleen;
  • Väärä salasana. Jos asetat itse salasanan palvelinversiolle. Sitten sinun on tarkistettava, kirjoitatko sen oikein, onko isot kirjaimet käytössä tai onko valittu väärä syöttökieli;
  • Ohjelma on siirtynyt toiseen työporttiin. Oletusarvoisesti ohjelma toimii portin 5900 kautta. Tarkista, onko annettu portti jokin muu sovellus. Voit myös suorittaa porttiohjauksen.

Nämä ovat tärkeimmät ongelmat, joita kohdataan käytettäessä VNC Viewer -ohjelmaa. Kuten näet, ne ovat melko ratkaistavissa. Ohjelman toiminnallisuus on melko yksinkertainen, täällä ei ole superhyödyllisiä toimintoja. Ohjelmassa on melko standardi setti välineitä, jotka ovat samanlaisia ​​ja mahdollisesti huonompia kuin vastaavat. Mikä kiehtoo VNC-asiakasohjelmaa Windowsille suuri nopeus työtä ja loistava tuki kaikille nykyaikaisille alustoille. Tämä tekee ohjelmasta tarpeeksi houkuttelevan käyttäjille, joilla on eri käyttöjärjestelmillä varustettuja laitteita.

Tehdään yhteenveto.

Tänään saimme jonkinlaisen kaoottisen katsauksen ohjelmasta. Mutta silti, annoin sinulle suuren kuvan. Nyt tiedät VNC-asiakkaasta Windowsille ja voit ladata ja asentaa sen. Voi olla ohjelma tulee sisään sinun jokapäiväinen elämä ja vaihda lisää suosittuja ohjelmia, kuten

Tämä opas opastaa sinua VNC-palvelimen määrittämisessä etähallintaa varten. virtuaalisia palvelimia hoitaa leikkaussali Ubuntu järjestelmät 16,04x64.

Mikä se on

VNC on laajalti käytetty tapa etäohjata tietokoneen työpöytää verkon kautta. VNC toimii asiakas-palvelin mallilla ja käyttää erikoistunutta verkkoprotokolla Remote Frame Buffer (RFB). VNC-asiakkaat (jota kutsutaan joskus katsojiksi) jakavat käyttäjän syötteen (näppäinpainallukset, hiiren liikkeet, napsautukset ja kosketuspainallukset) palvelimen kanssa. VNC-palvelimet kaappaavat paikallisen näytön kehyspuskurin sisällön ja välittävät sen takaisin asiakkaalle sekä huolehtivat etäasiakassyötteen välittämisestä paikallinen kirjautuminen. RFB-yhteydet menevät yleensä palvelimen TCP-porttiin numero 5900.

Gnome - (GNU-verkko Objekti malli Ympäristö) on grafiikka käyttöliittymä(GUI) ja joukko tietokoneen työpöytäsovelluksia Linux-käyttöjärjestelmän käyttäjille. Se on suunniteltu toimimaan Linux-järjestelmä helppokäyttöinen muille kuin ohjelmoijille ja toimii yleensä Windows käyttöliittymä ja sen yleisimmät sovellukset. GNOMEssa käyttöliittymä voi olla esimerkiksi samanlainen kuin Windows tai Mac OS. Lisäksi GNOME sisältää joukon samantyyppisiä sovelluksia kuin tuote Windows Office: tekstinkäsittelyohjelma, ohjelma työskentelyyn laskentataulukoita, tietokannan hallinta, esityskehittäjä, verkkoselain ja sähköpostiohjelma.

VNC-palvelimen ja GNOME-työpöydän asentaminen

Ensinnäkin sinun on päivitettävä paikallinen pakettitietokanta:

sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-pääte vnc4server

Viimeistele VNC-palvelimen konfigurointi suorittamalla vncserver-komento asettaaksesi salasanan. Sinua pyydetään myös antamaan "vain katselu" -salasana vain katselu -todennusta varten. Käyttäjät, jotka kirjautuvat sisään "vain katselu" -salasanalla, eivät voi ohjata työpöytää hiirellä tai näppäimistöllä.

VNC-palvelimen konfigurointi

Ensin meidän on kerrottava VNC-palvelimelle, mitkä komennot suoritetaan käynnistyksen yhteydessä. Ne sijaitsevat ~/.vnc/xstartup-tiedostossa. Käynnistysskripti luotiin edellisessä vaiheessa, mutta sen on muutettava joitain Gnome-työpöytäympäristön komentoja. Oletusarvoinen VNC-palvelimen alustus tapahtuu portissa 5901, jota kutsutaan "Näyttöportiksi" ja jota kutsutaan nimellä:1. VNC voi ajaa useita esiintymiä muissa porteissa: :2, :3 jne.

Ennen kuin aloitat VNC-palvelinasetusten muuttamisen, sinun on pysäytettävä ilmentymä portissa 5901:

Vncserver -kill:1

Avaa tiedosto tekstieditorissa:

Nano ~/.vnc/xstartup

Lisätä seuraavat rivit:

#!/bin/sh
#Poista kommentointi seuraavat kaksi riviä normaalille työpöydälle:
# poistettu SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot - tasainen harmaa
vncconfig -ikoninen &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "(!LANG:$VNCDESKTOP Desktop" &!}
x-window-manager &

gnome-paneeli &
gnome-settings-daemon &
metatietoisuus &
nautilus &

Portin edelleenohjaus etäkäyttöä varten:

Iptables -A INPUT -p tcp -dport 5901 -j HYVÄKSY
iptables-save

Aloitetaan työpöytä, joka on käytettävissä etänä:

Vncserver

Jokaisen uuden työpöydän käynnistyksen yhteydessä numerolla X sinun on välitettävä portti etäkäyttöä varten:

Iptables -A INPUT -p tcp -dport 59XX -j HYVÄKSY
iptables-save

VNC-tarkistus

Käytä työpöytäohjelmaa, kuten Remminaa, varmistaaksesi, että se toimii oikein.