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:
$vncserverOd 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.backupSada uredite datoteku ~/.vnc/xstartup pomoću bilo kojeg uređivača teksta. Ovdje koristimo Vim uređivač teksta:
$sudo došao sam~/.vnc/xstartupU ovu datoteku umetnite sljedeće retke:
#!/bin/bashxrdb$ 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/xstartupPokrenite VNC poslužitelj pomoću sljedeće naredbe u Terminalu:
$vncserverKorak 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/sustavZatim stvorite servisnu datoteku sa sljedećom naredbom u Terminalu:
$došao samvncserver@.servisU 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-reloadZatim pokrenite usluge poslužitelja VNC:
$systemctl pokrenite vncserver@1.uslugaDa biste omogućili uslugu poslužitelja VNC pri pokretanju, upotrijebite sljedeću naredbu:
$systemctlomogućitivncserver@1.uslugaDa 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!