I přes všechny CodeSigned certifikáty a spojení zabezpečená přes SSL stále řešíme problémy s nefunkční Java VNC konzolí, kterou jste si zvykli na našich VPS používat. Situace se stala zcela neúnosnou a bohužel ještě nějaký čas potrvá, než bude připraven webový klient v HTML5. Zde je tedy prozatím návod, jak se na libovolný virtuální server připojit prostřednictvím VNC.
Co je to VNC?
VNC je zkratka anglického Virtual Network Computing. Jde o grafický program, který umožňuje vzdálené připojení ke grafickému uživatelskému rozhraní prostřednictvím lokální sítě nebo sítě Internet. VNC pracuje v režimu klient-server, kdy server vytváří grafickou plochu a prostřednictvím sítě komunikuje s klientem, který si plochu zobrazuje. Pro komunikaci se používá protokol RFB (anglicky remote framebuffer), jehož cílem je minimalizovat objem přenášených dat mezi klientem a serverem, což oceníte zejména na pomalejším mobilním připojení.
Více o VNC se můžete dočíst na Wikipedii, kde je velice pěkně popsána historie, systém samotný, použití a v neposlední řadě i bezpečnost.
VNC klient/viewer
Abyste se mohli k virtuálnímu serveru připojit prostřednictvím VNC, potřebujete zmíněného VNC klienta, adresu VNC serveru, port a v neposlední řadě heslo. VNC klientů je na vybranou celá řada pro různé operační systémy.
Jako nejuniverzálnější řešení napříč všemi OS je VNC Viewer for Google Chrome. Jedná se o plugin do velmi populárního prohlížeče od Google a použijete jej jak s Windows, tak s Linuxem nebo s Mac OS. Tohoto klienta doporučujeme a jeho kompatibilita je ověřena.
Když již máte nainstalovaného VNC klienta, je třeba se poohlédnout po zmíněné IP adrese, portu a hesle. To naleznete v našem controlpanelu v administraci konkrétního virtuálního serveru.
Nastavení VNC serveru u VPS
Nastavení VNC na straně virtuálního serveru je velice jednoduché. Pomocí přihlašovacího jména a hesla se přihlašte do controlpanelu na stránce https://controlpanel.coolhousing.net/.
![VPS login page VPS login page](/wp-content/uploads/images/stories/vps/cp/login.png)
V menu zvolte položku Klientský profil a před sebou uvidíte veškeré Vaše Služby.
![CP Services verview CP Services verview](/wp-content/uploads/images/stories/vps/cp/prehled.png)
Kliknutím na název služby, se zobrazí detailní informace o službě četně možnosti její správy.
![VNC - VPS VNC - VPS](/wp-content/uploads/images/stories/VNC/OBR2-cz.png)
Nastavení VNC konzole nalezneme v záložce Nastavení v modulu s názvem Nastavení VNC konzole.
![VNC - Server console VNC - Server console](/wp-content/uploads/images/stories/VNC/OBR3-cz.png)
Aby Vám VNC fungovalo, je třeba nastavit položku VNC aktivní? na Ano. Toto nastavení je zároveň výchozím nastavením nově založeného VPS, nicméně z důvodu bezpečnosti doporučujeme po dokončení práce s VNC deaktivovat přepnutím na volbu Ne.
![VNC server parameter VNC server parameter](/wp-content/uploads/images/stories/VNC/OBR4-cz.png)
Dále následuje Adresa VNC, což je IPv4 adresa VNC serveru s přiděleným portem. Adresa a číslo portu se server od serveru liší.
![VNC Server Address VNC Server Address](/wp-content/uploads/images/stories/VNC/OBR5-cz.png)
Poslední položkou je Heslo a kolonka Heslo znovu pro zadání hesla k VNC. Heslo pro VNC musí mít přesně 8 znaků, musí obsahovat alespoň 1 velké písmeno, alespoň 1 malé písmeno a alespoň 1 číslici.
![VNC Server Password VNC Server Password](/wp-content/uploads/images/stories/VNC/OBR6-cz.png)
Veškerá nastavení uložíte stisknutím tlačítka Uložit. Nemějte obavu, uložení nezpůsobí restart Vašeho VPS.
![Save button Save button](/wp-content/uploads/images/stories/VNC/OBR7-cz.png)
Nyní již známe vše, co je třeba pro úspěšné spojení se s virtuálním serverem prostřednictvím VNC a můžeme se podívat na použití v konkrétních programech.
VNC Viewer pro Google Chrome
Jak již bylo zmíněno výše, jedná se o námi doporučovaného VNC klienta, který použijete napříč různými operačními systémy. Jak již název napovídá, pro použití je nezbytný webový prohlížeč Google Chrome. Do tohoto prohlížeče pak stáhnete aplikaci VNC Vieweru z Chrome Webstore a máte vyhráno.
![Google Chrome Google Chrome](/wp-content/uploads/images/stories/VNC/chrome1.png)
… Po instalaci mezi dostupnými aplikacemi pro Google Chrome uvidíte „VNC Viewer pro Google Chrome. Kliknutím na ikonu…
![VNC Viewer for Google Chrome VNC Viewer for Google Chrome](/wp-content/uploads/images/stories/VNC/chrome2.png)
…se spustí dialog VNC Vieweru. Zde je třeba vyplnit adresu VNC serveru. To, kde tuto adresu naleznete jsme si ukázali výše. …
![VNC Viewer VNC Viewer](/wp-content/uploads/images/stories/VNC/chrome3.png)
… Hodnotu Picture kvality nechte na automatice, hodnota se nejlépe sama přizpůsobí kvalitě Vašeho připojení. Nyní stiskněte tlačítko Connect. Jakmile bude připojení navázáno, bude vás VNC Viewer informovat o navázání nešifrovaného spojení. …
![Connect button Connect button](/wp-content/uploads/images/stories/VNC/chrome4.png)
… Toto je bohužel nevýhoda stávající implementace VNC, na nápravě pracujeme. Nyní je třeba tuto skutečnost potvrdit opakovaným stiskem tlačítka Connect a poté budete vyzvání k zadání hesla. …
![Connect button2 Connect button2](/wp-content/uploads/images/stories/VNC/chrome5.png)
… Heslo pro VNC konzoli jsme si nastavili v prostředí Controlpanelu (viz výše) a stiskneme OK a je to. …
![VNC console password VNC console password](/wp-content/uploads/images/stories/VNC/chrome6.png)
… Nyní můžete svůj virtuální server ovládat z prostředí VNC konzole. V našem případě jsme se připojili na server s OS Windows, ale u Linuxového VPS je postup a ovládání identické.
Z důvodu bezpečnosti doporučujeme po ukončení práce s VNC konzolí tuto konzoli opět deaktivovat (viz výše).
Autor: Jirka Dvořák