Téma Jannah Licencia nie je overená. Prejdite na stránku možností témy a overte licenciu. Pre každý názov domény potrebujete jednu licenciu.
Ako nastaviť server VNC v Ubuntu
Protokol Virtual Network Computing (VNC) je jedným zo základných kameňov správy vzdialenej pracovnej plochy. Umožňuje vám bezproblémovo spúšťať server na diaľku spolu s plne grafickou pracovnou plochou. Tu vám ukážeme, ako nastaviť server VNC v Ubuntu. Vysvetlíme vám tiež, ako sa môžete pripojiť k serveru VNC a sfunkčniť ho podľa vlastných potrieb.
Hosťujte lokálny server VNC v Ubuntu
Jedným z najjednoduchších spôsobov, ako spustiť server VNC v Ubuntu, je cez "Vzdialená plocha". Od verzie 16.04 sa Ubuntu už dodáva so základným, ale vysoko výkonným spôsobom zdieľania pracovnej plochy v lokálnej sieti.
Ak chcete používať vzdialenú plochu Ubuntu, musíte stlačiť Win a potom zadať Nastavenia. Tým sa otvorí ovládací panel distribúcie, kde nájdete väčšinu jeho nastavení.
Ďalej musíte kliknúť na ikonu lupy v ľavom hornom rohu okna. Zobrazí sa malé vyhľadávacie pole, kde môžete zadať názov nastavenia, ku ktorému chcete získať prístup. Tu zadajte "zdielať".
Po dokončení musíte klepnúť na kategóriu "zdielať" na ľavej bočnej lište okna. To zase otvorí sadu ponúk, kde môžete ovládať zásady zdieľania Ubuntu. Ak chcete získať prístup k zásadám vzdialenej pracovnej plochy, musíte stlačiť tlačidlo Ponuka "vzdialená plocha".
Ak tak urobíte, načíta sa malé prekryvné okno, v ktorom môžete upraviť a povoliť službu vzdialenej plochy vášho počítača. Ak chcete spustiť vzdialenú reláciu, musíte povoliť možnosť "vzdialená plocha".
Ďalej musíte tiež vybrať "Povoliť starší protokol VNC". Tým sa zabezpečí, že každý pripojený klient bude schopný správne komunikovať s vaším zariadením.
Nakoniec musíte vybrať možnosť "diaľkové ovládanie". V predvolenom nastavení vzdialená plocha Ubuntu neumožňuje vzdialeným hosťom ovládať klávesnicu a myš počítača. Povolenie tejto možnosti obíde toto obmedzenie.
Zatiaľ čo funkcia vzdialenej plochy Ubuntu je užitočná pre základné úlohy, jednou z jej najväčších obmedzujúcich funkcií je, že funguje iba v lokálnych sieťach. To môže byť problém, ak chcete ovládať počítač mimo domova alebo vzdialený virtuálny súkromný server.
V tomto ohľade je TigerVNC efektívnou a robustnou implementáciou protokolu VNC, ktorá môže fungovať v offshore sieťach. Iné ako preposielanie aplikácií na diaľku SSH , jej cieľom je poskytnúť jednoduchý spôsob zdieľania celých stolných počítačov na rôznych platformách a rôznych sieťových podmienkach. Napríklad je možné vytvoriť server VNC na Linux VPS a pristupovať k nemu z lokálneho počítača so systémom Windows.
Okrem toho vývojári TigerVNC navrhli softvér tak, aby bol štandardne bezpečný. To znamená, že môžete jednoducho nasadiť TigerVNC a nechať ho šifrovať všetky údaje medzi serverom a jeho klientmi.
Nainštalujte TigerVNC v Ubuntu
Prvým krokom pri nasadení servera TigerVNC je inštalácia kópie softvéru na váš počítač. Ak to chcete urobiť, musíte najprv aktualizovať a aktualizovať svoj systém:
sudo apt aktualizácia && sudo apt aktualizácia
Ďalej musíte nainštalovať TigerVNC spustením nasledujúceho príkazu:
S nainštalovaným TigerVNC si teraz môžete vytvoriť hlavné heslo pre svoj server. Ak to chcete urobiť, musíte spustiť nasledujúci príkaz:
vncpasswd
Tento príkaz zobrazí slepú výzvu, kde môžete zadať heslo pre váš nový server. Je dôležité poznamenať, že minimálna dĺžka hesla je tu 6 znakov.
Ďalej vás požiada o heslo "Len na zobrazenie". Táto možnosť vám umožňuje zdieľať vašu pracovnú plochu bez toho, aby ste hosťovi poskytli akúkoľvek kontrolu nad klávesnicou a myšou zariadenia. V mojom prípade túto možnosť nastavím na "N."
Nakonfigurujte a spustite TigerVNC v Ubuntu
S nastaveným hlavným heslom môžete teraz nakonfigurovať porty špecifické pre používateľa pre váš server VNC. Vďaka tomu môžete svoje zariadenie zdieľať paralelne medzi rôznymi klientmi.
Ak to chcete urobiť, musíte otvoriť “/etc/tigervnc/vncserver.users” Pomocou vášho obľúbeného textového editora:
sudo nano /etc/tigervnc/vncserver
Po vstupe musíte vytvoriť priestor pre všetkých používateľov, ktorých chcete pridať na server. Môžete to urobiť stlačením Alt + /, Potom Enter.
Potom môžete pridať používateľov, ktorých chcete priradiť k vášmu serveru VNC. Všeobecná syntax na pridanie nového používateľa do TigerVNC vyzerá z väčšej časti takto:
:display=používateľské meno
Hodnota zobrazenia hovorí TigerVNC, aby vytvoril falošné monitorovacie zariadenie v konkrétnom zobrazovacom porte. Napríklad nastavte hodnotu na ": 1" Hovorí sluha VNC vytvoriť "virtuálna obrazovka" v prístave 1.
Hodnota používateľského mena hovorí TigerVNC, aby pridelil falošné monitorovacie zariadenie konkrétnemu používateľovi. V mojom prípade písanie riadku: 1 = barany bude menovať "virtuálna obrazovka" Na porte 1 pre môj používateľský účet.
Vytvorte si vlastnú konfiguráciu servera VNC
Po dokončení môžete teraz vytvoriť konfiguračný súbor pre svojho používateľa VNC. Ak to chcete urobiť, musíte spustiť nasledujúci príkaz:
nano /home/$USER/.vnc/xstartup
Ďalej musíte napísať krátky skript, ktorý po spustení TigerVNC automaticky načíta predvolené premenné prostredia:
Prvý riadok kódu nastaví premennú PATH pre reláciu vzdialenej pracovnej plochy. Je to preto, že relácia TigerVNC nededí premennú PATH zo zariadenia "pôvod".
Druhý a tretí riadok zabezpečujú, že aktuálna relácia vzdialenej pracovnej plochy nepoužíva žiadne premenné relácie zo stroja "pôvod".
Štvrtý riadok kódu spúšťa pracovné prostredie GNOME na vzdialenej ploche. Na rozdiel od bežného démona nemusíte tento proces forkovať.
Po dokončení môžete uložiť nový konfiguračný súbor stlačením tlačidla Ctrl + O , Potom Ctrl + X.
Nakoniec sa uistite, že váš nový konfiguračný súbor obsahuje správne vykonávacie bity. Môžete to urobiť spustením nasledujúceho príkazu:
chmod u+x /home/$USER/.vnc/xstartup
Vytvorte a spustite službu TigerVNC
Po dokončení konfiguračného súboru môžete teraz vytvoriť službu SystemD pre váš server VNC. To vám umožní automaticky spustiť službu TigerVNC počas spúšťania.
Ak chcete začať, musíte najskôr vytvoriť príslušný súbor služby SystemD "/etc/systemd/system:"
sudo nano /etc/systemd/system/vncserver@.service
Ďalej musíte do tohto servisného súboru napísať malý skript, ktorý načíta váš konfiguračný súbor:
[Služba] Type=forking User=ramces Group=ramces WorkingDirectory=/home/ramces ExecStart=/usr/bin/vncserver -localhost no :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy= cieľ pre viacerých používateľov
Potom môžete uložiť nový servisný súbor stlačením Ctrl + O , Potom Ctrl + X.
Potom môžete použiť klienta TigerVNC na pripojenie k virtuálnej obrazovke servera VNC:
vncviewer 192.168.68.155:5901
Na druhej strane musíte vynechať hodnotu portu, ak sa pripájate k počítaču prostredníctvom funkcie vzdialenej pracovnej plochy Ubuntu:
vncviewer 192.168.68.155
často kladené otázky
Otázka 1. Môj vzdialený server VNC nezobrazuje žiadne písma. odpoveď. Tento problém je s najväčšou pravdepodobnosťou spôsobený problémom s vyrovnávacou pamäťou vášho servera. Aby ste to vyriešili, musíte sa uistiť, že ste nainštalovali všetky potrebné písma pre prostredie pracovnej plochy.
Môžete napríklad behať sudo apt install Fonts-dejavu Font-dejavu-extra Na inštaláciu niektorých základných písiem používaných vo väčšine moderných prostredí.
Otázka 2. Môj klient TigerVNC zobrazuje čiernu obrazovku. odpoveď. Aj keď to môže byť spôsobené množstvom problémov, najčastejšou príčinou tohto problému je konflikt medzi fyzickou a virtuálnou obrazovkou Xorg.
V predvolenom nastavení TigerVNC nepodporuje viacero inštancií Xorg. V dôsledku toho server VNC nebude môcť zdieľať virtuálne zobrazenie, keď na svojom serveri používate prostredie pracovnej plochy. Ak to chcete opraviť v Ubuntu, môžete spustiť sudo gnome-session-quit.
Otázka 3. Je možné pristupovať k môjmu serveru VNC bezpečne bez použitia SSH? odpoveď. Áno. Je možné použiť TigerVNC bez spoliehania sa na SSH. Je však dôležité poznamenať, že predvolený spôsob pripojenia TigerVNC je menej bezpečný.
Keď to viete, jedným z riešení, ktoré môžete urobiť, je vytvoriť certifikát OpenSSL miestne. To vám umožní naďalej používať šifrovaný kanál pre vaše pripojenia VNC. Keď budete mať svoj certifikát X509, môžete spustiť: vncviewer ramces@192.168.68.155 -X509CA /cesta/k/cert.pem Na pripojenie k serveru VNC.