Instalirajte VNC poslužitelj na Linux Mint 20

Install Vnc Server Linux Mint 20



Ponekad se ne morate samo povezati s udaljenim sustavima, već morate pristupiti i cijelom okruženju grafičkog sučelja. U Linuxu je VNC takav alat koji vam omogućuje da se grafički prijavite na Linux poslužitelj na daljinu. VNC (Stands for Virtual Network Computing) sličan je alatu za udaljenu radnu površinu u sustavima Windows. Omogućuje vam upravljanje i upravljanje udaljenim poslužiteljem s vašeg lokalnog sustava.

U ovom vodiču opisat ćemo kako instalirati VNC poslužitelj na sustav Linux Mint 20. Za testiranje veze s VNC poslužiteljem koristit ćemo aplikaciju VNC viewer (VNC klijent). Možete koristiti bilo koju drugu VNC klijentsku aplikaciju.

Prije nego nastavite s člankom, provjerite jeste li prijavljeni kao sudo korisnik.







Korak 1: Instalirajte okruženje Desktop

U Linuxu postoji nekoliko desktop okruženja, kao što su Gnome, KDE, XFCE, Unity itd. Morat ćemo instalirati bilo koje od njih kako bi VNC poslužitelj ispravno radio. Ovdje ćemo instalirati radnu površinu XFCE.



Otvorite aplikaciju Terminal naredbenog retka pomoću tipkovnog prečaca Ctrl+Alt+T, a zatim u Terminalu izdajte sljedeću naredbu za instaliranje radne površine XFCE.



$sudoprikladaninstaliratixfce4 xfce4-goodies





Nakon pokretanja gornje naredbe, sustav bi mogao zatražiti potvrdu da li želite nastaviti instalaciju ili ne. Pritisnite y za nastavak; nakon toga će se XFCE radna površina instalirati na vaš sustav zajedno sa svim ovisnostima.

Korak 2: Instalirajte VNC poslužitelj

Za Linux sustave dostupni su različiti VNC poslužitelji. Ovdje ćemo instalirati Tightvncserver. Prilično je jednostavno postaviti i pokrenuti Tightvncserver, a također je i pouzdan. Da biste instalirali Tightvncserver, u Terminalu izdajte sljedeću naredbu.



$sudoprikladaninstalirati -iclosevncserver

Nakon što je instalacija dovršena, u Terminalu izdajte sljedeću naredbu:

$vncserver

Od vas će se tražiti da postavite lozinku za VNC poslužitelj. Unesite lozinku, a zatim je potvrdite ponovnim unosom. Tada će se od vas tražiti da, ako želite unijeti lozinku samo za prikaz, pritisnete n. Ako pritisnete y, nećete moći koristiti miš i tipkovnicu za kontrolu VNC instance.

Kada prvi put pokrenete naredbu vncserver, ona stvara novi direktorij .vnc pod vašim kućnim imenikom. Za pregled ovog direktorija možete u Terminalu izdati sljedeću naredbu:

$ls -NS~/.vnc/

Za pregled procesa poslužitelja VNC, u Terminalu izdajte sljedeću naredbu:

$p.s -ef | zahvatXtightvnc

Korak 3: Konfigurirajte VNC

Sada ćemo konfigurirati VNC poslužitelj. U tu svrhu najprije ubijte VNC sesiju pomoću sljedeće naredbe u Terminalu:

$vncserver-ubiti:1

Zadana konfiguracijska datoteka VNC poslužitelja je ~/ .vnc/ xstartup. Prije bilo kakvih izmjena u ovoj datoteci, napravimo sigurnosnu kopiju ove datoteke. Da biste to učinili, u Terminalu izdajte sljedeću naredbu:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Sada uredite datoteku ~/.vnc/xstartup pomoću bilo kojeg uređivača teksta. Ovdje koristimo Vim uređivač teksta:

$sudo došao sam~/.vnc/xstartup

U ovu datoteku umetnite sljedeće retke:

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

Sad pogodi Esc tipku i pritisnite : wq za spremanje i zatvaranje datoteke ~/.vnc/xstartup.

Sada ćete morati ovu datoteku učiniti izvršnom. Da biste to učinili, u Terminalu izdajte sljedeću naredbu:

$chmod+ x ~/.vnc/xstartup

Pokrenite VNC poslužitelj pomoću sljedeće naredbe u Terminalu:

$vncserver

Korak 4: Konfigurirajte VNC kao uslugu

Sada ćete morati stvoriti servisnu datoteku za VNC poslužitelj. U tu svrhu idite do direktorija/etc/systemd/system pomoću sljedeće naredbe:

$CD /itd/sustav/sustav

Zatim stvorite servisnu datoteku sa sljedećom naredbom u Terminalu:

$došao samvncserver@.servis

U ovu datoteku umetnite sljedeće retke:

[Jedinica]
Opis=Usluga udaljene radne površine(VNC)
Nakon=syslog.ciljmreža.cilj
[Servis]
Tip=račvanje
Korisnik=Edvard
PIDFile=/dom/edward/.vnc/%Bok.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -dubina24-geometrija 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Instalirati]
Traženo od=multi-korisnik.cilj

Sad pogodi Esc tipku i pritisnite : wq za spremanje i zatvaranje datoteke.

Sada ponovno učitajte sistemske procese pomoću sljedeće naredbe u Terminalu:

$systemctl daemon-reload

Zatim pokrenite usluge poslužitelja VNC:

$systemctl pokrenite vncserver@1.usluga

Da biste omogućili uslugu poslužitelja VNC pri pokretanju, upotrijebite sljedeću naredbu:

$systemctlomogućitivncserver@1.usluga

Da biste provjerili status usluge VNC, upotrijebite sljedeću naredbu:

$systemctl status vncserver@1.usluga

Korak 5: Povežite se s VNC poslužiteljem

Sada ćemo se pokušati povezati s VNC poslužiteljem kroz SSH tunel jer sam VNC nije šifrirani protokol. Da biste to učinili, u Terminalu izdajte sljedeću naredbu:

$ssh -ONI 5901: 127.0.0.1:5901 -N -f - [Korisničko ime] [server_ip]

Zamijenite [user_name] i [server_ip] stvarnim korisničkim imenom i IP adresom VNC poslužitelja. U našem primjeru naredba bi bila:

$ssh -ONI 5901: 127.0.0.1:5901 -N -f -kbuzdar 192.168.72.159

Ova naredba će postaviti siguran tunel između vašeg lokalnog hosta i VNC poslužitelja.

Sada instalirajte VNC klijentsku aplikaciju (VNC viewer) na svoj sustav i pokrenite je. U gornju traku VNC preglednika upišite 127.0.0.1:5901 i pritisnite Unesi .

Kada se pojavi sljedeći dijalog, kliknite Nastaviti .

U sljedećem dijalogu Provjera autentičnosti upišite lozinku poslužitelja VNC i kliknite u redu .

Sada ćete vidjeti radnu površinu udaljenog sustava.

Veza VNC poslužitelja sada je uspješno uspostavljena. Kada završite, zatvorite aplikaciju VNC viewer i također ubijte SSH tunel pomoću Ctrl+c u prozoru Terminal. Ako se trebate ponovno spojiti na VNC poslužitelj, prvo stvorite tunel, a zatim se spojite na VNC poslužitelj pomoću aplikacije VNC viewer.

U ovom članku naučili ste kako instalirati VNC poslužitelj na sustav Linux Mint 20. Sada možete jednostavno upravljati Linux Mint -om sa svog lokalnog sustava pomoću GUI sučelja. Nadam se da vam se dopao članak!