Jak nainstalovat a spustit server VNC na Ubuntu Linux

Jak nainstalovat a spustit server VNC na Ubuntu Linux

Přístup k počítači prostřednictvím vzdálené plochy je důležitou součástí pracovního života. Programy vzdálené plochy vám umožňují přístup a ovládání dalších systémů, které pro vás nejsou fyzicky dostupné. Díky práci z domova jsou vzdálené počítače ještě důležitější, protože umožňují lidem ze vzdálených oblastí pracovat na dálku pomocí jejich počítačů.





Tato příručka ukazuje, že je třeba nainstalovat server Virtual Network Computing (VNC) na Ubuntu 20.04 LTS, aby bylo možné vzdálené výpočty ve vašem systému.





Co je to server VNC?

Počítače Linux tradičně přistupují k jiným systémům prostřednictvím terminálu pomocí nástrojů, jako je Secure Shell (SSH). Jedinou výzvou v rozhraní příkazového řádku je však to, že nemůžete komunikovat s jiným počítačem pomocí grafického uživatelského rozhraní. Zde se hodí připojení VNC.





Server Virtual Network Computing Server, běžně známý jako server VNC, je systém, který vám umožňuje vzdálený přístup a interakci s jiným počítačem v síti pomocí grafického rozhraní. Bylo vyvinuto mnoho aplikací VNC; některé z nich zahrnují TightVNC, TigerVNC a RealVNC. V této příručce použijeme x11vnc server pro nastavení vzdálených počítačů v našem systému Ubuntu.

X11vnc je lehký server VNC, který nevytváří další zobrazení pro vzdálenou plochu. Místo toho zobrazuje v reálném čase stávající zobrazení x11 (KDE, GNOME, Xfce atd.) Vašeho systému Linux. Další výhodou x11vnc je, že se k němu můžete připojit pomocí libovolného klienta nebo prohlížeče VNC.



Server x11vnc má vestavěné šifrování SSL/TLS a 2048bitové ověřování RSA, včetně podpory VeNCrypt a systému pro přihlášení k účtu a heslu UNIX.

Instalace kompatibilního správce zobrazení

Ubuntu Linux používá jako výchozí správce zobrazení GNOME Desktop Manager (GDM). Používají se novější verze Ubuntu gdm3 . Bohužel, GDM obvykle nefunguje dobře se serverem x11vnc. Abyste to překonali, budete si muset nainstalovat Light Display Manager, popř lightdm .





Otevřete terminál pomocí Ctrl + Alt + T klávesová zkratka. Nejprve aktualizujte své softwarové zdroje pomocí výstižný .

sudo apt update

Poté nainstalujte lightdm pomocí níže uvedeného příkazu:





sudo apt install lightdm

Během instalace se zobrazí následující obrazovka. zmáčkni Vstupte pokračujte stisknutím klávesy na klávesnici.

Dále vyberte lightdm možnost a stiskněte Vstupte na vaší klávesnici.

Restartujte počítač, aby se změny správce zobrazení projevily.

sudo reboot

Po restartu si na přihlašovací obrazovce všimnete mírné změny, protože nyní používáte lightdm jako váš správce zobrazení.

Instalace serveru x11vnc na Ubuntu

Chcete -li nainstalovat server x11nvc, otevřete systémový terminál stisknutím Ctrl + Alt + T . Potom spusťte následující příkaz.

sudo apt install x11vnc

Konfigurace serveru x11vnc

Nyní nakonfigurujete službu používanou ke spuštění serveru x11nvc. Vytvořte soubor s názvem služba x11nvc. v / lib/systemd/system/ adresář. Tato příručka používá Vim, ale můžete použít jakýkoli jiný textový editor Linux dle vašeho výběru, např. nano.

sudo vim /lib/systemd/system/x11vnc.service

Zkopírujte a vložte níže uvedený obsah do nově vytvořeného souboru služby.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Text náhodné heslo je heslo, které budete používat pro přihlášení na váš server. Upravte jej a nastavte na preferované silné heslo.

Související: Jak vytvořit silné heslo, které nezapomenete

Jednoduše řečeno, text v souboru služeb uvádí, že: toto je podřízená služba a systém by měl tuto službu spustit po spuštění všech ostatních služeb. V případě selhání by se služba měla sama restartovat, než proces dosáhne cíle pro více uživatelů.

Pokud používáte Vim, stiskněte Esc klíč. Potom zadejte : wq následuje Vstupte klíč k uložte změny a ukončete editor Vim .

Po uložení souboru nezapomeňte znovu načíst soubor systemd konfigurace správce a soubory jednotek.

systemctl daemon-reload

Poté povolte službu x11vnc.

jak převrátit video na Windows Media Player
systemctl enable x11vnc.service

Nakonec spusťte server VNC pomocí níže uvedeného příkazu.

sudo systemctl start x11vnc.service

Zkontrolujte stav služby x11vnc pomocí systemctl .

systemctl status x11vnc.service

Výstup by měl být podobný níže uvedenému.

Jak vidíte z výše uvedeného výstupu, služba je aktivní a běží.

Další důležitou věcí, kterou je třeba poznamenat, je port, který používá server x11vnc (v tomto případě port 5900 ).

Povolení portu serveru ve vaší bráně firewall

Ubuntu používá ufw firewall ve výchozím nastavení. Chcete -li povolit ostatním počítačům přístup k systému Ubuntu prostřednictvím portu používaného serverem x11vnc, zadejte následující příkaz.

sudo ufw allow 5900/tcp

Připojení z jiného počítače

Nyní se můžete připojit k vašemu systému Ubuntu prostřednictvím připojení ke vzdálené ploše pomocí VNC.

K připojení k počítači se systémem Linux Linux můžete použít libovolného klienta VNC. Jedním z doporučených diváků VNC je Připojení VNC od RealVNC. Je k dispozici pro téměř všechny hlavní platformy včetně macOS, Linux, Windows, iOS, Android atd.

Stažení: Prohlížeč VNC od RealVNC

Po stažení klienta VNC jej nainstalujte do systému a spusťte aplikaci.

Tato příručka používá instalaci VNC Connect pro macOS, ale postup by byl podobný i pro jiné operační systémy.

Zadejte IP adresu počítače, ke kterému se chcete připojit, a poté číslo portu používaného serverem x11vnc. Poté stiskněte Vstupte připojte klávesu na klávesnici.

Poznámka: V Ubuntu můžete získat svou IP adresu zadáním níže uvedeného příkazu.

ip addr

Připojení VNC nebude šifrováno, což znamená, že kdokoli, kdo odposlouchává síť, má přístup k datům a snadno je prohlíží. Heslo je však šifrováno. Klient VNC vás upozorní na nešifrované připojení. Vybrat Pokračovat pokračujte tlačítkem.

Na další obrazovce budete vyzváni k zadání hesla, což je heslo, které jste nastavili v služba x11vnc. soubor výše. Podle toho zadejte heslo a stiskněte OK tlačítko pro pokračování.

Nyní budete mít přístup k počítači z jiného zařízení.

Deaktivace uzamčení obrazovky

Jedním z problémů, kterým čelíme při používání serveru x11vnc, je zamykání obrazovky. Tento problém však můžete snadno vyřešit deaktivací zámku obrazovky v počítači.

Přejděte na Nastavení> Soukromí> Zámek obrazovky a ujistěte se, že deaktivujete Automatický zámek obrazovky a Zamknout obrazovku při pozastavení možnosti.

Poznámka : Toto je potenciální bezpečnostní riziko, nezapomeňte ho tedy později znovu povolit.

Vzdálená práce na vašem počítači se systémem Linux

Programy pro vzdálenou plochu jsou důležitou součástí vašeho života, pokud pracujete na dálku. I když máte v systému nastavený server VNC, nebudete mít přístup do systému bez klienta VNC. S nainstalovaným serverem VNC ve vašem počítači se systémem Linux můžete k systému přistupovat z jiných zařízení, kdykoli a kdekoli.

Operační systémy nejsou omezením, pokud jde o vzdálené počítače. Téměř pro každý operační systém je k dispozici několik aplikací, které vám umožňují nastavit server VNC ve vašem počítači.

Podíl Podíl tweet E-mailem Top 10 softwaru pro vzdálený přístup k ovládání počítače se systémem Windows odkudkoli

Co děláte, když potřebujete pracovat na počítači napříč místy? Pomocí tohoto softwaru pro vzdálený přístup se připojíte k jinému počítači odkudkoli.

Číst dále
Související témata
  • Linux
  • Vzdálená plocha
  • Vzdálený přístup
  • Ubuntu
O autorovi Dobré jít(36 článků zveřejněno)

Mwiza vyvíjí software z povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Dotyková obrazovka tabletu lg nefunguje
Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru