VNC (VNC) je přístupový protokol, který se používá pro správu vzdálené plochy (například když technik pracuje s klientem nebo když zaměstnanec přistupuje k datům z domova). K bezpečnému používání virtuálního síťového počítače je zapotřebí SSH nebo VPN. Návod krok za krokem, jak nainstalovat a nakonfigurovat VNC v systému Debian 11, zahrnuje několik kroků.
K tomu potřebujete znát IP adresu. Chcete-li se připojit s právy roota, použijte příkaz
ssh root@IP_DEL_SERVER
Podobně se můžete připojit pod uživatelem s jinými právy (v tomto případě však nahraďte slovo root svým jménem:
ssh username@IP_DEL_SERVER
Pro připojení přes ssh použijte standardní port 22.
Pro plnohodnotnou práci s VNZ je třeba nainstalovat desktopové prostředí (DE). Možnosti se liší v závislosti na konkrétním případě:
XFCE nebo Mate Desktop - pro prostředí s malým množstvím zdrojů;
Gnome - pro servery s vysokou úrovní zdrojů.
Desktopové prostředí se instaluje příkazem sudo apt install task
, do kterého je třeba přidat vybrané DE. Např:
sudo apt install task-gnome-desktop dbus-x11
K tomu použijeme příkaz:
sudo useradd -m -s /bin/bash USERNAME
Dále nastavíme naše jméno USERNAME s heslem:
passwd USERNAME
Po vytvoření uživatelského jména jej můžeme přidat do skupiny příkazem:
sudo usermod -aG sudo USERNAME
Pro přihlášení a kontrolu práv roota použijte příkaz su - USERNAME
.
V tomto kroku provedeme 2 globální nastavení:
Pro instalaci TigerVNC použijeme příkaz:
sudo apt install tigervnc-standalone-server tigervnc-common -y
Poté se musíme přihlásit bez práv roota a inicializovat VNC server:
su - USERNAME
vncserver.
Systém nás automaticky vyzve k zadání hesla, které bude použito pro přístup. Všimněte si, že musí být silné a dlouhé alespoň 8 znaků. Poté se systém zeptá, zda chcete vytvořit heslo pouze pro zobrazení (například když chcete sdílet server VNC). Po dokončení procesu se zobrazí informace o tom, kde je server VNC spuštěn. Zbývá už jen nastavit prostředí, přidat uživatele do služby TigerVNC a připojit se k serveru.