Jak používat RealVNC na Linuxu

Konfigurace serverů VNC může být pro začínající uživatele Linuxu poněkud komplikovaná, zejména pokud se snažíte přijít na to, jak ovládat jeden počítač z druhého. Naštěstí existuje RealVNC, multiplatformní řešení VNC, které se vyznačuje jednoduchostí nastavení. RealVNC poskytuje vynikající podporu pro mnoho distribucí Linuxu, včetně Ubuntu, Debian, Fedora, Arch Linux, OpenSUSE a dalších. Pro použití RealVNC na Linuxu, vyberte svou distribuci a zadejte odpovídající příkazy!

Upozornění: Pokud vaše distribuce Linuxu nepodporuje balíčky DEB, RPM nebo Arch AUR, budete se muset řídit instrukcemi pro „Obecný Linux“.

Ubuntu

Ubuntu se těší velké oblibě u mnoha vývojářů softwaru. Díky tomu má RealVNC velmi dobrou podporu, jak pro server, tak i pro prohlížeč. Pro Ubuntu není nutné aktivovat žádné specifické PPA nebo repozitáře třetích stran. Je však potřeba samostatný instalační balíček DEB.

RealVNC se skládá ze serverové komponenty a prohlížeče. Stáhněte si VNC Connect na počítač (nebo server), který bude hostitelem VNC, a klientskou aplikaci do vzdáleného počítače, který se bude připojovat. Pro získání VNC Connect navštivte oficiální stránky, vyberte DEB balíček a stáhněte si jej do vašeho počítače. Aplikaci VNC Viewer získáte zde.

Instalace VNC Connect

Po stažení balíčku VNC Connect DEB otevřete správce souborů. Přejděte do složky „Stahování“ a dvojklikem otevřete balíček DEB s názvem „VNC-Server-6.3.1-Linux-x64.deb“. Tím se automaticky spustí Centrum softwaru Ubuntu. Kliknutím na „Instalovat“ nainstalujete software na váš počítač.

Alternativně, pokud nemáte přístup k Centru softwaru Ubuntu, nebo dáváte přednost terminálu, nainstalujte VNC Connect pomocí nástroje dpkg:

cd ~/Stahování
sudo dpkg -i VNC-Server-*-Linux-x64.deb
sudo apt install -f

Instalace prohlížeče VNC

Ve správci souborů Ubuntu vyberte složku „Stahování“, najděte „VNC-Viewer-6.18.625-Linux-x64.deb“ a dvojklikem jej otevřete v Centru softwaru Ubuntu. Klikněte na „Instalovat“ pro zahájení instalace.

Pokud preferujete terminál, zadejte následující příkazy:

cd ~/Stahování
sudo dpkg -i VNC-Viewer-*-Linux-x64.deb
sudo apt install -f

Debian

Přestože Debian není na webu RealVNC specificky uveden, díky podobné architektuře s Ubuntu, by nemělo být zprovoznění softwaru problematické. Začněte stažením balíčku VNC Connect DEB do počítače s Linuxem, který bude hostovat VNC připojení, zde.

Stáhněte VNC Viewer do počítače s Debianem, který se bude vzdáleně připojovat. Po stažení obou balíčků postupujte podle níže uvedených kroků.

Instalace VNC Connect

Otevřete správce souborů v Debianu a vyberte složku „Stahování“. Následně vyhledejte balíček „VNC-Server-6.3.1-Linux-x64.deb“ a poklepáním jej otevřete v instalačním nástroji GDebi. Klikněte na „Instalovat“ a zadejte heslo pro instalaci serverového softwaru. Alternativně můžete instalovat i pomocí terminálu:

cd ~/Stahování
sudo dpkg -i VNC-Server-*-Linux-x64.deb
sudo apt-get install -f

Instalace prohlížeče VNC

Ve správci souborů Debianu přejděte do složky „Stahování“, najděte „VNC-Viewer-6.18.625-Linux-x64.deb“ a poklepáním jej otevřete v GDebi. Klikněte na tlačítko „Instalovat“, zadejte systémové heslo a nechte balíček nainstalovat.

Instrukce pro terminál:

cd ~/Stahování
sudo dpkg -i VNC-Viewer-*-Linux-x64.deb
sudo apt-get install -f

Arch Linux

Pro Arch Linux neexistuje oficiální software RealVNC, nicméně je k dispozici v AUR. Instalace serveru probíhá následovně:

sudo pacman -S git
git clone https://aur.archlinux.org/realvnc-vnc-viewer.git
cd realvnc-vnc-viewer
makepkg -si

RealVNC Viewer je taktéž v AUR a instaluje se obdobným způsobem. Mějte na paměti, že tato verze prohlížeče VNC může být zastaralá. Použití je na vaše vlastní riziko!

Pro zahájení instalace klonujte nejnovější pkgbuild.

git clone https://aur.archlinux.org/realvnc-vnc-viewer-5.git
cd realvnc-vnc-viewer-5
makepkg -si

Fedora

Stejně jako Ubuntu a Debian, i Fedora má prvotřídní podporu od RealVNC. Pro instalaci serverové komponenty softwaru přejděte na stránku pro stahování, vyberte „RPM“ a klikněte na „Stáhnout“.

Po stažení RPM balíčku otevřete terminál a pomocí správce balíčků DNF jej nainstalujte.

cd ~/Stahování
sudo dnf install -y VNC-Server-*-Linux-x64.rpm

VNC Viewer nainstalujete pomocí:

sudo dnf install -y VNC-Viewer-*-Linux-x64.rpm

OpenSUSE

OpenSUSE podporuje software RealVNC prostřednictvím balíčků RPM. Pro jejich instalaci stáhněte balíček a proveďte následující kroky:

cd ~/Stahování
sudo zypper in VNC-Server-*-Linux-x64.rpm
sudo zypper in VNC-Viewer-*-Linux-x64.rpm

Obecné pokyny pro Linux

Pro uživatele s méně známými distribucemi Linuxu nabízí RealVNC obecný binární archiv jak pro server, tak i pro prohlížeč. Stáhněte si archiv serveru zde na počítač, který bude hostitelem připojení, a prohlížeč na vzdálený stroj. Následně otevřete terminál a spusťte následující příkazy pro spuštění RealVNC.

VNC Server

cd ~/Stahování
tar -xvzf VNC-Server-*-Linux-x64-ANY.tar.gz
sudo mkdir -p /opt/realvnc-server
cd VNC-Server-6.3.1-Linux-x64
sudo ./vncinstall /opt/realvnc-server

VNC Prohlížeč

cd ~/Stahování
tar -xvzf VNC-Viewer-*-Linux-x64-ANY.tar.gz
cd VNC-Viewer-*-Linux-x64
./vncviewer

Konfigurace RealVNC Serveru

Protože je RealVNC navržen tak, aby usnadnil nastavení VNC, není nutné provádět mnoho úprav. Jedinou nutnou akcí je povolení systémové služby serveru. V terminálu spusťte službu pomocí systemctl.

sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced

Po spuštění služby RealVNC systemd se v systémové liště vašeho Linuxového desktopu objeví ikona VNC. Kliknutím na ni spustíte grafické rozhraní serveru.

Upozornění: Vzdálená připojení nejsou možná bez vytvoření bezplatného účtu.

V grafickém rozhraní můžete dále upravovat nastavení serverové aplikace RealVNC.

Připojení

Připojení ke vzdálenému počítači s běžící serverovou aplikací RealVNC je velmi jednoduché. Pro zahájení vzdáleného připojení zadejte do vyhledávacího pole název počítače (neboli hostname). RealVNC vyhledá počítač a okamžitě zahájí nové připojení.

Po připojení můžete vzdálený počítač používat jako jakýkoli jiný. Až budete chtít spojení ukončit, zavřete okno.