Ubuntu

Ako nainštalovať VNC server na Ubuntu

Ako nainštalovať VNC server na Ubuntu

Predtým sme vám ukázali, ako nainštalovať VNC server na CentOS (kliknite sem). Dnes sa budeme zaoberať inštaláciou a konfiguráciou servera VNC na vašom počítači so systémom Ubuntu.

Pretože VNC používa model klient / server, musíme server VNC nasadiť na stroj Ubuntu. Na otestovanie pripojenia použijeme klienta VNC na počítači so systémom Windows.

Pred spustením inštalácie servera VNC sa najskôr musíte ubezpečiť, že je váš Ubuntu aktuálny, a to pomocou nasledujúcich príkazov:

aktualizácia sudo apt

Inštalácia servera VNC na Ubuntu

Krok 1. Aby server VNC fungoval správne na vašom počítači so systémom Ubuntu, musíme si nainštalovať grafickú plochu ako KDE, Gnome, XFCE atď. V tomto výučbe budeme používať pracovnú plochu XFCE.

Pomocou nasledujúceho príkazu nainštalujte balík desktopov XFCE a ďalšie balíky závislostí.

sudo apt nainštalovať xfce4 xfce4-goodies

Nainštalujte si grafickú plochu XFCE a ďalšie závislosti

Krok 2. Nainštalujte si balík serverov VNC, existuje veľa balíkov serverov VNC a my budeme používať balík „tightvncserver“.

Pomocou nasledujúceho príkazu nainštalujte balík „tightvncserver“.

sudo apt install -y tightvncserver

Nainštalujte si balík VNC Server tightvncserver

Krok 3. Teraz spustíme server VNC pomocou nasledujúceho príkazu.

vncserver

Zobrazí sa výzva na vytvorenie hesla k serveru VNC, zadanie a overenie hesla, ako vidíte na obrázku nižšie.

Vytvorte konfiguračný súbor servera VNC

Krok 4. Po spustení príkazu servera VNC vygeneruje konfiguračný adresár VNC umiestnený vo vašom domovskom adresári. Tento adresár VNC obsahuje konfiguračný súbor VNC s názvom „xstartup“ pre používateľa, ktorý vykonal príkaz.

Obsah konfiguračného adresára VNC môžete vypísať pomocou nasledujúceho príkazu.

ls -lah ~ /.vnc /

Skontrolujte vytvorený konfiguračný súbor servera VNC

Krok 5. Ak chcete skontrolovať, či je spustený proces servera VNC.

ps -ef | grep Xtightvnc

Server VNC beží úspešne

Konfigurácia servera VNC v systéme Ubuntu

Krok 1. Pred začatím konfigurácie servera VNC musíme najskôr zastaviť práve prebiehajúcu reláciu.

vncserver -kill: 1

Zastavte reláciu servera VNC

Krok 2. Zálohujte predvolený konfiguračný súbor servera VNC.

mv ~ /.vnc / xstartup ~ /.vnc / xstartup.záložný_súbor

Zálohujte konfiguračný súbor servera VNC

Krok 3. Vytvorte nový konfiguračný súbor servera VNC.

vi ~ /.vnc / xstartup

Vytvorte nový konfiguračný súbor VNC

Krok 4. Upravte nový konfiguračný súbor a pridajte nasledujúce riadky:

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

Konfiguračný súbor VNC

Krok 5. Nastavte povolenia pre nový konfiguračný súbor tak, aby boli spustiteľné.

chmod + x ~ /.vnc / xstartup

Krok 6. Spustite príkaz servera VNC.

vncserver

Spustite príkaz servera VNC

Nakonfigurujte službu servera VNC

Ďalej sa chystáme nakonfigurovať server VNC tak, aby fungoval ako systémová služba. Aby sme to mohli urobiť, musíme vytvoriť nový súbor služieb servera VNC.

Krok 1. Vytvorte súbor služby VNC.

sudo vi / etc / systemd / system / vncserver @.služby

Vytvorte súbor služieb servera VNC

Krok 2. Pridajte nasledujúce riadky do súboru služieb VNC.

[Jednotka] Popis = Služba vzdialenej pracovnej plochy (VNC) After = syslog.cieľová sieť.cieľ [služba] Typ = rozdvojenie Používateľ = PIDFile = / home //.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 [Inštalovať] WantedBy = viac používateľov.cieľ

Nezabudnite však každý vymeniť označte svojím používateľským menom ako na nasledujúcom obrázku.

Upravte súbor služby servera VNC

Krok 3. Aby sa zmeny prejavili, načítajte znova démona systémových služieb.

sudo systemctl daemon-reload

Znova načítajte Systemd Daemon

Krok 4. Spustite službu servera VNC.

sudo systemctl start vncserver @ 1.služby

Spustite službu servera VNC

Krok 5. Povoľte automatické spustenie služby servera VNC pri štarte systému.

sudo systemctl povoliť vncserver @ 1.služby

Povoliť službu servera VNC

Krok 6. Nakoniec skontrolujte stav služby servera VNC a uistite sa, že všetko funguje normálne a bez chýb.

sudo systemctl status vncserver @ 1.služby

Skontrolujte stav služby servera VNC

Teraz máte nainštalovaný server VNC a jeho relácia je funkčná.

Krok 7. Získajte adresu IP servera VNC, ktorá sa použije v nasledujúcej časti.

ifconfig

IP servera VNC

Ak predchádzajúci príkaz nefungoval, môžete si najskôr stiahnuť net-tools a potom použiť príkaz ifconfig.

sudo apt nainštalovať net-tools

Nainštalujte si balík Net Tools

Vyskúšajte pripojenie k serveru VNC zo systému Windows

V tejto časti tutoriálu otestujeme server VNC pokusom o pripojenie z klienta VNC na počítači so systémom Windows.

Pretože protokol VNC nie je šifrovaný, bude vystavený sniffingu paketov. Dôrazne sa odporúča vytvoriť tunel SSH, ktorý bezpečne a bezpečne preposiela všetky vaše miestne počítače. V tomto prípade je prevádzka stroja VNC na porte 5901 na server VNC na rovnakom porte 5901.

Krok 1. Ak chcete nastaviť tunelovanie SSH v systéme Windows, musíte mať klienta PUTTY. Otvorte tmel a zadajte adresu IP svojho VNC servera do poľa názov hostiteľa, ako je to na nasledujúcom obrázku.

Otvorte tmel a nastavte IP servera VNC

Krok 2. Na ľavom paneli -> V ponuke Pripojenie -> Otvoriť SSH -> Stlačte Tunely.

Zadajte číslo portu do poľa Zdrojový port a vnc_server_ip: číslo_portu do poľa Cieľ. Potom stlačte tlačidlo Pridať ako snímka obrazovky uvedená nižšie.

Otvorte tmel

Ďalej sa môžete vrátiť na stránku relácie a uložiť predchádzajúce nastavenia. Predchádzajúce kroky nebudete musieť vykonať zakaždým, keď otvoríte server VNC. Nakoniec stlačte Open na nadviazanie spojenia so serverom VNC.

Krok 3. Putty vás požiada o používateľské meno a heslo vášho zariadenia s Ubuntu.

Zadajte svoje užívateľské meno a heslo pre Ubuntu

Po prihlásení sa vám zobrazí obrazovka, ako je táto:

Tunel SSH bol vytvorený

Týmto ste založili tunel SSH a teraz prejdite na ďalší krok.

Krok 4. Teraz otvorte prehliadač VNC a pripojte sa k serveru VNC na adrese localhost: 5901.

Otvorte prehliadač VNC

Varovanie o šifrovaní môžete preskočiť.

Preskočiť výstrahu šifrovania

Bude sa od vás vyžadovať zadanie hesla k serveru VNC.

Zadajte heslo servera VNC

Nakoniec uvidíte svoju pracovnú plochu Ubuntu.

Obrazovka servera VNC

Gratulujeme, že ste sa práve vzdialene pripojili k zariadeniu Ubuntu.

Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...