Linux Mint

Asenna VNC Server Linux Mint 20 een

Asenna VNC Server Linux Mint 20 een
Joskus sinun ei tarvitse vain muodostaa yhteyttä etäjärjestelmiin, vaan myös käyttää kaikkia käyttöliittymän ympäristöjä. Linuxissa VNC on sellainen työkalu, jonka avulla voit kirjautua Linux-palvelimeen graafisesti etänä. VNC (Stands for Virtual Network Computing) on ​​samanlainen kuin etätyöpöytätyökalu Windows-järjestelmissä. Sen avulla voit hallita ja ohjata etäpalvelinta paikallisesta järjestelmästäsi.

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:

$ vncserver

Sinua 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.varmuuskopioida

Muokkaa nyt ~ /.vnc / xstartup-tiedosto millä tahansa tekstieditorilla. Tässä käytämme Vim-tekstieditoria:

$ sudo vim ~ /.vnc / xstartup

Lisää seuraavat rivit tähän tiedostoon:

#!/ bin / bash
xrdb $ 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 / xstartup

Suorita VNC-palvelin käyttämällä seuraavaa komentoa Terminalissa:

$ vncserver

Vaihe 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 / system

Luo sitten palvelutiedosto seuraavalla komennolla Terminalissa:

$ vim vncserver @.palvelu

Lisää 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-reload

Käynnistä sitten VNC-palvelinpalvelut:

$ systemctl start vncserver @ 1.palvelu

Ota VNC-palvelinpalvelu käynnistymään käynnistettäessä seuraavalla komennolla:

$ systemctl ota käyttöön vncserver @ 1.palvelu

Voit 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!

Suosituimmat Oculus App Lab -pelit
Jos olet Oculus-kuulokemikrofonin omistaja, sinun täytyy olla tietoinen sivulatauksesta. Sivulataus on prosessi, jolla ei-kaupallista sisältöä asennet...
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...