Tässä opetusohjelmassa kuvataan kuinka VNC -palvelin asennetaan Linux Mint 20 -järjestelmään. Yhteyden testaamiseen VNC -palvelimeen käytämme VNC -katseluohjelmaa (VNC -asiakas). Voit käyttää mitä tahansa muuta VNC -asiakassovellusta.
Ennen kuin jatkat artikkelia, 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 kunnolla. Täällä aiomme asentaa XFCE -työpöydän.
Avaa komentorivin Terminal-sovellus Ctrl+Alt+T -pikanäppäimellä ja asenna XFCE-työpöytä antamalla seuraava komento Terminalissa.
$sudosopivaAsentaaxfce4 xfce4-herkkuja
Yllä olevan komennon suorittamisen jälkeen järjestelmä saattaa pyytää vahvistusta siitä, haluatko jatkaa asennusta vai et. Jatka painamalla y; sen jälkeen järjestelmään asennetaan XFCE -työpöytä ja kaikki riippuvuudet.
Vaihe 2: Asenna VNC -palvelin
Linux -järjestelmille on saatavana erilaisia VNC -palvelimia. Täällä aiomme asentaa Tightvncserverin. Se on melko helppo asentaa ja käyttää Tightvncserver, ja se on myös luotettava. Asenna Tightvncserver antamalla seuraava komento terminaalissa.
$sudosopivaAsentaa -jatiukka vncserver
Kun asennus on valmis, anna seuraava komento terminaalissa:
$vncserverSinua pyydetään asettamaan salasana VNC -palvelimelle. Anna salasana ja vahvista se antamalla se uudelleen. Sitten sinulta kysytään, että jos haluat antaa vain näkymän salasanan, paina n. Jos painat y, 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 kotihakemistoosi. Voit tarkastella tätä hakemistoa antamalla seuraavan komennon terminaalissa:
$ls -NS~/.vnc/
Voit tarkastella VNC -palvelinprosessia antamalla seuraavan komennon terminaalissa:
$ps -ef | pitoXtightvnc
Vaihe 3: Määritä VNC
Nyt määritämme VNC -palvelimen. Tätä varten tappaa ensin VNC -istunto käyttämällä seuraavaa komentoa terminaalissa:
$vncserver-tappaa:1
VNC -palvelimen oletusasetustiedosto on ~/ .vnc/ xstartup. Ennen kuin teemme muutoksia tähän tiedostoon, luomme varmuuskopion tästä tiedostosta. Suorita seuraava komento terminaalissa:
$mv~/.vnc/xstartup ~/.vnc/xstartup.backupMuokkaa nyt ~/.vnc/xstartup -tiedostoa millä tahansa tekstieditorilla. Tässä käytetään Vim -tekstieditoria:
$sudo tulin~/.vnc/xstartupLisää seuraavat rivit tähän tiedostoon:
#!/bin/bashxrdb$ HOME/.Resurssit
startxfce4&
Nyt lyö poistu näppäintä ja paina : wq tallentaaksesi ja sulkeaksesi ~/.vnc/xstartup -tiedoston.
Nyt sinun on tehtävä tämä tiedosto suoritettavaksi. Suorita seuraava komento terminaalissa:
$chmod+ x ~/.vnc/xstartupSuorita VNC -palvelin käyttämällä seuraavaa komentoa terminaalissa:
$vncserverVaihe 4: Määritä VNC palveluksi
Nyt sinun on luotava palvelutiedosto VNC -palvelimelle. Siirry tätä varten hakemistoon/etc/systemd/system käyttämällä seuraavaa komentoa:
$CD /jne/järjestelmä/järjestelmäLuo sitten palvelutiedosto seuraavalla komennolla terminaalissa:
$tulinvncserver@.palveluLisää seuraavat rivit tähän tiedostoon:
[Yksikkö]Kuvaus=Etätyöpöytäpalvelu(VNC)
Jälkeen=syslog.kohdeverkkoon.kohde
[Palvelu]
Tyyppi=haarukointi
Käyttäjä=edward
PID -tiedosto=/koti/edward/.vnc/%Hei.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -depth24-geometria 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Asentaa]
Ostettu=moni-käyttäjä.kohde
Nyt lyö poistu näppäintä ja paina : wq tallentaa ja sulkea tiedoston.
Lataa nyt systemd -prosessit uudelleen käyttämällä seuraavaa komentoa terminaalissa:
$systemctl daemon-reloadKäynnistä sitten VNC -palvelupalvelut:
$systemctl käynnistä vncserver@1.palveluVoit ottaa VNC -palvelupalvelun käyttöön käynnistyksen yhteydessä seuraavalla komennolla:
$systemctlota käyttöönvncserver@1.palveluVoit tarkistaa VNC -palvelun tilan käyttämällä seuraavaa komentoa:
$systemctl status vncserver@1.palvelu
Vaihe 5: Muodosta yhteys VNC -palvelimeen
Yritämme nyt muodostaa yhteyden VNC -palvelimeen SSH -tunnelin kautta, koska VNC ei ole salattu protokolla. Suorita seuraava komento terminaalissa:
$ssh -ne 5901: 127.0.0.1:5901 -N -f -he [käyttäjän_nimi] [palvelin_ip]Korvaa [käyttäjänimi] ja [palvelimen_ip] todellisella käyttäjänimellä ja VNC -palvelimen IP -osoitteella. Esimerkissämme komento olisi:
$ssh -ne 5901: 127.0.0.1:5901 -N -f -hekbuzdar 192.168.72.159
Tämä komento luo suojatun tunnelin localhostin ja VNC -palvelimen välille.
Asenna nyt järjestelmään VNC -asiakassovellus (VNC viewer) ja käynnistä se. Kirjoita VNC -katseluohjelman yläpalkkiin 127.0.0.1:5901 ja paina Tulla sisään .
Kun seuraava valintaikkuna tulee näkyviin, napsauta Jatkaa .
Kirjoita seuraavaan todennusikkunaan 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ä Ctrl+c pääteikkunassa. Jos sinun on muodostettava yhteys VNC -palvelimeen uudelleen, luo ensin tunneli ja muodosta yhteys VNC -palvelimeen VNC -katselusovelluksen avulla.
Tässä artikkelissa opit asentamaan VNC -palvelimen Linux Mint 20 -järjestelmään. Nyt voit helposti hallita Linux Mintia paikallisesta järjestelmästä graafisen käyttöliittymän avulla. Toivottavasti pidit artikkelista!