Tässä opetusohjelmassa kuvataan, kuinka VNC-palvelin asennetaan Linux Mint 20 -järjestelmään. Testataksemme yhteyden VNC-palvelimeen käytämme VNC viewer (VNC client) -sovellusta. Voit käyttää mitä tahansa muuta VNC-asiakassovellusta.
Ennen kuin jatkat artikkelia kohti, varmista, että olet kirjautunut sisään sudo-käyttäjänä.
Vaihe 1: Asenna työpöytäympäristö
Linuxissa on useita työpöytäympäristöjä, kuten Gnome, KDE, XFCE, Unity jne. Meidän on asennettava jokin niistä, jotta VNC-palvelin toimisi oikein. Täällä aiomme asentaa XFCE-työpöydän.
Avaa komentorivin pääteohjelma Ctrl + Alt + T -näppäimistön avulla ja aseta sitten seuraava komento Terminaliin XFCE-työpöydän asentamiseksi.
$ sudo apt asenna xfce4 xfce4-goodies
Yllä olevan komennon suorittamisen jälkeen järjestelmä saattaa pyytää vahvistusta siitä, haluatko jatkaa asennusta vai ei. Jatka painamalla y; sen jälkeen XFCE-työpöytä asennetaan järjestelmään kaikkien riippuvuuksien kanssa.
Vaihe 2: Asenna VNC-palvelin
Linux-järjestelmille on saatavana erilaisia VNC-palvelimia. Täällä aiomme asentaa "Tightvncserver". Se on melko helppo asentaa ja käyttää Tightvncserver, ja se on myös luotettava. Asenna Tightvncserver antamalla seuraava komento Terminalissa.
$ sudo apt install -y tightvncserver
Kun asennus on valmis, anna seuraava komento Terminalissa:
$ vncserverSinua pyydetään asettamaan salasana VNC-palvelimelle. Kirjoita salasana ja vahvista se kirjoittamalla se uudelleen. Sitten sinua pyydetään, että jos haluat kirjoittaa vain näkymän salasanan, paina n. Jos painat y-näppäintä, et voi käyttää hiirtä ja näppäimistöä VNC-ilmentymän ohjaamiseen.
Kun suoritat “vncserver” -komennon ensimmäistä kertaa, se luo uuden hakemiston.vnc ”kotihakemistosi alla. Voit tarkastella tätä hakemistoa antamalla seuraavan komennon Terminalissa:
$ ls -lah ~ /.vnc /
Voit tarkastella VNC-palvelinprosessia antamalla seuraavan komennon Terminalissa:
$ ps -ef | grep Xtightvnc
Vaihe 3: Määritä VNC
Nyt määritämme VNC-palvelimen. Tappaa ensin VNC-istunto käyttämällä seuraavaa komentoa Terminalissa:
$ vncserver -kill: 1
VNC-palvelimen oletusasetustiedosto on ~ / .vnc / xstartup. Ennen kuin teet mitään muutoksia tähän tiedostoon, luo varmuuskopio tästä tiedostosta. Tee niin tekemällä seuraava komento Terminalissa:
$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.varmuuskopioidaMuokkaa nyt ~ /.vnc / xstartup-tiedosto millä tahansa tekstieditorilla. Tässä käytämme Vim-tekstieditoria:
$ sudo vim ~ /.vnc / xstartupLisää seuraavat rivit tähän tiedostoon:
#!/ bin / bashxrdb $ HOME /.Xresources
startxfce4 &
Nyt osui poistu näppäintä ja paina : wq tallentaa ja sulkea ~ /.vnc / xstartup-tiedosto.
Nyt sinun on tehtävä tämä tiedosto suoritettavaksi. Tee niin tekemällä seuraava komento Terminalissa:
$ chmod + x ~ /.vnc / xstartupSuorita VNC-palvelin käyttämällä seuraavaa komentoa Terminalissa:
$ vncserverVaihe 4: Määritä VNC palveluna
Nyt sinun on luotava palvelutiedosto VNC-palvelimelle. Siirry tätä tarkoitusta varten hakemistoon / etc / systemd / system seuraavalla komennolla:
$ cd / etc / systemd / systemLuo sitten palvelutiedosto seuraavalla komennolla Terminalissa:
$ vim vncserver @.palveluLisää seuraavat rivit tähän tiedostoon:
[Yksikkö]Kuvaus = Etätyöpöytäpalvelu (VNC)
After = syslog.kohdeverkko.kohde
[Palvelu]
Tyyppi = haarukka
Käyttäjä = edward
PIDTiedosto = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver-syvyys 24 -geometria 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Asentaa]
WantedBy = monikäyttäjä.kohde
Nyt osui poistu näppäintä ja paina : wq tallentaa ja sulkea tiedosto.
Lataa nyt systemd-prosessit käyttämällä seuraavaa komentoa Terminalissa:
$ systemctl daemon-reloadKäynnistä sitten VNC-palvelinpalvelut:
$ systemctl start vncserver @ 1.palveluOta VNC-palvelinpalvelu käynnistymään käynnistettäessä seuraavalla komennolla:
$ systemctl ota käyttöön vncserver @ 1.palveluVoit tarkistaa VNC-palvelun tilan seuraavalla komennolla:
$ systemctl status vncserver @ 1.palvelu
Vaihe 5: Yhdistä VNC-palvelimeen
Yritämme nyt muodostaa yhteyden VNC-palvelimeen SSH-tunnelin kautta, koska itse VNC ei ole salattu protokolla. Tee niin tekemällä seuraava komento Terminalissa:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [käyttäjänimi] [palvelimen_ip]Korvaa [käyttäjänimi] ja [palvelimen_ip] todellisella käyttäjänimellä ja VNC-palvelimen IP-osoitteella. Esimerkissämme komento olisi:
$ ssh -L 5901: 127.0.0.1: 5901 -N-f -l kbuzdar 192.168.72.159
Tämä komento asettaa suojatun tunnelin paikallisen isännän ja VNC-palvelimen välille.
Asenna nyt VNC-asiakasohjelma (VNC-katseluohjelma) järjestelmääsi ja käynnistä se. Kirjoita VNC-katsojan yläpalkkiin 127.0.0.1: 5901 ja paina Tulla sisään.
Kun seuraava valintaikkuna tulee näkyviin, napsauta Jatkaa.
Kirjoita seuraavaan todennusvalintaikkunaan VNC-palvelimen salasana ja napsauta OK.
Nyt näet etäjärjestelmän työpöydän.
VNC-palvelinyhteys on nyt muodostettu onnistuneesti. Kun olet valmis, sulje VNC-katseluohjelma ja tappaa myös SSH-tunneli käyttämällä pääteikkunan Ctrl + c -näppäintä. Jos haluat muodostaa yhteyden VNC-palvelimeen uudelleen, luo ensin tunneli ja muodosta yhteys sitten VNC-palvelimeen VNC-katseluohjelmalla.
Tässä artikkelissa olet oppinut asentamaan VNC-palvelimen Linux Mint 20 -järjestelmään. Nyt voit helposti hallita Linux Mintia paikallisesta järjestelmästäsi käyttöliittymän avulla. Toivottavasti pidit artikkelista!