U ovom uputstvu opisat ćemo kako instalirati VNC poslužitelj na sustav Linux Mint 20. Za testiranje veze s VNC poslužiteljem upotrijebit ćemo aplikaciju VNC preglednik (VNC klijent). Možete koristiti bilo koju drugu VNC klijentsku aplikaciju.
Prije nego što nastavite prema članku, provjerite jeste li prijavljeni kao sudo korisnik.
Korak 1: Instalirajte okruženje radne površine
U Linuxu postoji nekoliko radnih okruženja, poput Gnome, KDE, XFCE, Unity itd. Morat ćemo instalirati bilo koji od njih da bi VNC poslužitelj mogao ispravno raditi. Ovdje ćemo instalirati XFCE radnu površinu.
Otvorite aplikaciju Terminal naredbenog retka pomoću tipkovne prečice Ctrl + Alt + T, a zatim u Terminalu izdajte sljedeću naredbu za instalaciju radne površine XFCE.
$ sudo apt instalirajte xfce4 xfce4-goodies
Nakon pokretanja gornje naredbe, sustav može zatražiti potvrdu da ako želite nastaviti instalaciju ili ne. Pritisnite y za nastavak; nakon toga će se na vaš sustav instalirati radna površina XFCE, 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 uz to je i pouzdan. U Terminalu izdajte sljedeću naredbu za instaliranje Tightvncserver.
$ sudo apt install -y tightvncserver
Nakon završetka instalacije, u terminalu izdajte sljedeću naredbu:
$ vncserverOd vas će se zatražiti da postavite lozinku za VNC poslužitelj. Unesite lozinku, a zatim je potvrdite ponovnim unosom. Tada ćete biti upitani ako želite unijeti lozinku samo za prikaz, pritisnite n. Ako pritisnete y, nećete moći koristiti miš i tipkovnicu za kontrolu VNC instance.
Kad prvi put pokrenete naredbu “vncserver”, ona stvara novi direktorij “.vnc “u vašem početnom direktoriju. Da biste pogledali ovaj direktorij, u Terminalu možete izdati sljedeću naredbu:
$ ls -lah ~ /.vnc /
Da biste pregledali postupak VNC poslužitelja, u terminalu izdajte sljedeću naredbu:
$ ps -ef | grep Xtightvnc
Korak 3: Konfigurirajte VNC
Sada ćemo konfigurirati VNC poslužitelj. Za to prvo ubijte VNC sesiju pomoću sljedeće naredbe u terminalu:
$ vncserver -kill: 1
Zadana konfiguracijska datoteka VNC poslužitelja je ~ / .vnc / xstartup. Prije bilo kakvih promjena u ovoj datoteci, napravimo sigurnosnu kopiju ove datoteke. Dajte sljedeću naredbu u terminalu da biste to učinili:
$ mv ~ /.vnc / xstartup ~ /.vnc / xstartup.sigurnosna kopijaSada uredite ~ /.vnc / xstartup datoteku pomoću bilo kojeg uređivača teksta. Ovdje koristimo Vim editor teksta:
$ sudo vim ~ /.vnc / xstartupU ovu datoteku umetnite sljedeće retke:
#!/ bin / bashxrdb $ POČETNA /.Xresources
startxfce4 &
Sad pogodi Esc tipku i pritisnite : wq za spremanje i zatvaranje ~ /.vnc / xstartup datoteka.
Sada ćete ovu datoteku morati izvršiti. Dajte sljedeću naredbu u terminalu da biste to učinili:
$ chmod + x ~ /.vnc / xstartupPokrenite VNC poslužitelj pomoću sljedeće naredbe u terminalu:
$ vncserverKorak 4: Konfigurirajte VNC kao uslugu
Sada ćete morati stvoriti datoteku usluge za VNC poslužitelj. U tu svrhu dođite do direktorija / etc / systemd / system pomoću sljedeće naredbe:
$ cd / etc / systemd / systemZatim stvorite datoteku usluge sljedećom naredbom u terminalu:
$ vim vncserver @.servisU ovu datoteku umetnite sljedeće retke:
[Jedinica]Opis = Usluga udaljene radne površine (VNC)
Nakon = syslog.ciljna mreža.cilj
[Servis]
Tip = račvanje
Korisnik = edward
PIDFile = / home / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver -depth 24 -geometry 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Instalirati]
WantedBy = višekorisnički.cilj
Sad pogodi Esc tipku i pritisnite : wq za spremanje i zatvaranje datoteke.
Sada ponovo učitajte systemd procese pomoću sljedeće naredbe u terminalu:
$ systemctl daemon-reloadZatim pokrenite usluge VNC poslužitelja:
$ systemctl start vncserver @ 1.servisDa biste omogućili pokretanje usluge VNC poslužitelja prilikom pokretanja, upotrijebite sljedeću naredbu:
$ systemctl omogući vncserver @ 1.servisDa biste provjerili status VNC usluge, upotrijebite sljedeću naredbu:
$ systemctl status vncserver @ 1.servis
Korak 5: Povežite se s VNC poslužiteljem
Sada ćemo se pokušati povezati s VNC poslužiteljem putem SSH tunela jer sam VNC nije šifrirani protokol. Dajte sljedeću naredbu u terminalu da biste to učinili:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l [korisničko ime] [server_ip]Zamijenite [korisničko ime] i [server_ip] stvarnim korisničkim imenom i IP adresom VNC poslužitelja. U našem primjeru naredba bi bila:
$ ssh -L 5901: 127.0.0.1: 5901 -N -f -l kbuzdar 192.168.72.159
Ova će naredba postaviti siguran tunel između vašeg lokalnog hosta i VNC poslužitelja.
Sada instalirajte VNC klijentsku aplikaciju (VNC preglednik) 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 dijaloški okvir, kliknite Nastaviti.
U sljedeći dijaloški okvir za provjeru autentičnosti upišite lozinku VNC poslužitelja i kliknite u redu.
Sada ćete vidjeti radnu površinu udaljenog sustava.
Veza s VNC poslužiteljem 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 povezati s VNC poslužiteljem, prvo stvorite tunel, a zatim se povežite s VNC poslužiteljem pomoću aplikacije VNC viewer.
U ovom ste članku naučili kako instalirati VNC poslužitelj na sustav Linux Mint 20. Sada možete lako upravljati Linux Mintom iz lokalnog sustava pomoću GUI sučelja. Nadam se da vam se svidio članak!