Jak tunelovat VNC přes SSH


V tomto článku budu mluvit o tom, jak můžete tunelovat všechna připojení VNC přes protokol SSH, což zajišťuje, že veškerá komunikace je šifrována a bezpečná. V současné době používám tuto funkci ještě před vzdáleným připojením k některému z mých počítačů, takže hesla a přihlašovací údaje nebudou čichat.

Existuje několik předpokladů, které musí být dokončeny před tím, Tento článek.

1. SSH server- Nejprve musíte nastavit osobní server SSH, který bude použit pro vytvoření zabezpečeného tunelu VNC. To je mimo rámec tohoto článku, ale můžete si přečíst skvělý příspěvek LifeHacker, jak nastavit osobní SSH server. (Tento průvodce je starší než deset let, ale stále funguje.) Jiný blog má novější příručka, který také funguje.

2. VNC ServerZa druhé musíte nainstalovat a konfigurovat server VNC na každém počítači, ke kterému se chcete připojit.

3. Dynamický DNS- nakonec, pokud se chcete připojit do vašeho domácího počítače mimo místní síť, budete muset nastavit volný dynamický účet DNS, pokud již nemáte statickou IP adresu.Můžete si přečíst můj starší příspěvek zde na jak nastavit dynamický DNS. používat jedinečný název domény, jako je myname.homeip.net, atd.

To by mohlo vypadat jako spousta věcí, které je třeba dokončit, než to uděláte a je to! Trvalo mi chvíli, ale po nastavení a funguje se budete cítit jako vy právě vylezli na Mount Everest!

Pořadí, ve kterém byste chtěli tyto tři předpoklady splnit, je nastavit dynamický DNS, pak nastavit VNC serverový software (poměrně přímočarý), an d pak nastavte SSH server.

Tunnel VNC Over SSH

OK, nyní se dostanete do tutoriálu pro učení, jak tunelovat VNC přes SSH! V tomto článku budu používat TightVNC jako software dálkového ovládání a Putty jako klienta SSH. Použijeme Putty, abychom se připojili k klientovi SSH a pak jsme se připojili k počítači, který chceme ovládat pomocí TightVNC.

Krok 1: Otevřete Putty a klikněte na Sessionv levém podokně. Do pole Název hostitele musíte zadat dynamickou adresu DNS pro váš domovský SSH server. Nebo můžete zadat adresu IP, pokud máte statickou IP adresu. Toto je vaše externí adresa IPpro server SSH.

Do textového pole Uložené relacezadejte také jméno jako VNC přes SSH a klikněte Uložit. Tímto způsobem to nebudete muset dělat.

vnc over ssh

Krok 2>Připojení, poté SSHa klikněte na Tunely. Nyní zadejte číslo zdrojového portu a cílový port. Zdrojový port pro TightVNC je 5900, protože to je port, který naslouchá pro připojení.

Cílovým portem bude interní adresa IPpro server SSH, po kterém následuje stejný port číslo, tj. 10.0.1.104:5900.

vnc over ssh putty

Krok 3: Nyní klikněte na tlačítko Přidata objeví se v seznamu přímo nad:

vnc over ssh tunnel

Krok 4: Nemusíte nic měnit. To je opravdu! Nyní se vraťte zpět na obrazovku relace a znovu klikněte na tlačítko Uložit.

Můžete ji otestovat klepnutím na tlačítko Otevříta měli byste dostat příkazové okno, které vás požádá o vaše uživatelské jméno a heslo . Po úspěšném přihlášení na server SSH vás přivede do příkazového řádku. Nyní jste vytvořili tunel SSN přes SSH!

Krok 5: Nyní otevřete TightVNC a do pole VNC server zadejte 127.0.0.1/ p>

tightvnc ssh

Nyní klikněte na Připojita měli byste se moci vzdáleně připojit k počítači! Je to trochu proces a trochu komplikovaný, ale pokud se budete snažit, dostanete to do práce! Jakmile získáte nastavení serveru SSH, můžete jej také použít pro šifrování relace procházení webu!

Pokud máte nějaké dotazy nebo nemůžeme něco vymyslet, zadejte komentář a pokusím se vám pomoci ven! Užijte si!

SSH Tunnel with PuTTY

Související příspěvky:


28.04.2009