Wie man VNC über SSH tunnelt


In diesem Artikel werde ich darüber sprechen, wie Sie beliebige VNC-Verbindungen über das SSH-Protokoll tunneln können, wodurch sichergestellt wird, dass der gesamte Datenverkehr verschlüsselt und sicher ist. Ich verwende derzeit das die ganze Zeit vor der Ferne zu einem meines PC zu verbinden, so dass Passwörter und Login-Informationen nicht geschnüffelt werden kann.

Es gibt ein paar Voraussetzungen, die abgeschlossen werden müssen, bevor Sie wirklich die Informationen verwenden, können in Dieser Artikel.

1. SSH-Server- Zuerst müssen Sie einen persönlichen SSH-Server einrichten, der zum Erstellen des sicheren VNC-Tunnels verwendet wird. Das geht über den Rahmen dieses Artikels hinaus, aber Sie können einen großartigen Beitrag lesen, indem Sie Lebensretter lesen, wie Sie einen persönlichen SSH-Server einrichten. (Dieser Leitfaden ist mehr als ein Jahrzehnt alt, funktioniert aber immer noch. Ein anderer Blog hat ein neuere Anleitung, das auch funktioniert.

2. VNC Server- Zweitens müssen Sie einen VNC-Server auf jedem Computer installieren und konfigurieren, mit dem Sie eine Verbindung herstellen möchten.

3. Dynamic DNS- Schließlich, wenn Sie eine Verbindung herstellen möchten zu Ihrem Heimcomputer von außerhalb des lokalen Netzwerks, müssen Sie ein kostenloses dynamisches DNS-Konto einrichten, es sei denn, Sie haben eine statische IP bereits.Sie können meinen früheren Beitrag hier auf wie man dynamisches DNS einrichtet lesen um einen eindeutigen Domainnamen wie myname.homeip.net, etc. zu verwenden.

Das mag wie eine Menge Zeug erscheinen, bevor Sie das tun können und es ist! Es hat eine Weile gedauert, bis ich alles gelernt habe erhalten sie alle arbeiten, aber sobald es Setup ist und es funktioniert, werden Sie sich wie Sie gerade Mount Everest bestiegen!

die Reihenfolge, in der Sie ist dynamisch DNS-Setup diese drei Voraussetzungen beenden wollen, dann richten Sie die VNC-Server-Software (ziemlich einfach), ein Dann richte den SSH-Server ein.

Tunnel VNC über SSH

OK, nun zum Tutorial, um zu lernen, wie man VNC über SSH tunnelt! In diesem Artikel werde ich TightVNC als meine Fernsteuerungssoftware und Putty als SSH-Client verwenden. Wir werden Putty verwenden, um den SSH-Client zu verbinden und dann TightVNC verwenden, um den Computer steuern wir wollen verbinden

Schritt 1:. Öffnen Sie Putty und klicken Sie auf Sitzung-Kategorie im linken Bereich. Im Feld Host-Name müssen Sie die dynamische DNS-Adresse für Ihren privaten SSH-Server eingeben. Oder Sie können die IP-Adresse eingeben, wenn Sie eine statische IP haben. Beachten Sie, dass dies Ihre externe IP-Adressefür den SSH-Server ist.

Geben Sie auch einen Namen in das Gespeicherte SitzungenTextfeld wie VNC über SSH ein und klicken Sie auf Sparen. Auf diese Weise müssen Sie nicht jedes Mal vorgehen.

vnc over ssh

Schritt 2: Erweitern Sie jetzt Verbindung, dann SSHund klicken Sie auf Tunnel. Geben Sie nun die Quellportnummer und den Zielport ein. Der Quellport für TightVNC ist 5.900 denn das ist die Portierung auf Verbindungen auf.

Der Zielport wird die interne IP-Adressefür Ihren SSH-Server mit dem gleich Port gefolgt sein number, zB 10.0.1.104:5900.

vnc over ssh putty

Schritt 3: Klicken Sie nun auf HinzufügenSchaltfläche und es wird in der Listbox direkt über angezeigt:

vnc over ssh tunnel

Schritt 4: Sie müssen nichts anderes ändern. Das ist es wirklich! Kehren Sie jetzt zum Bildschirm Sitzung zurück und klicken Sie erneut auf die Schaltfläche Speichern.

Sie können es testen, indem Sie auf Öffnenklicken und Sie erhalten ein Befehlsfenster, in dem Sie nach Benutzername und Kennwort gefragt werden . Nachdem Sie sich erfolgreich am SSH-Server angemeldet haben, gelangen Sie zur Eingabeaufforderung. Jetzt haben Sie einen VNC über SSH-Tunnel erstellt!

Schritt 5: Öffnen Sie nun TightVNC und geben Sie 127.0.0.1in das VNC-Serverfeld ein:

tightvnc ssh

Klicken Sie nun auf Verbindenund Sie können sich mit dem Computer verbinden! Es ist ein bisschen ein Prozess und ein wenig kompliziert, aber wenn Sie es weiter versuchen, werden Sie es zur Arbeit bringen! Sobald Sie den SSH-Server eingerichtet haben, können Sie diesen auch zum Verschlüsseln Ihrer Web-Browsing-Sitzung verwenden!

Wenn Sie Fragen haben oder etwas nicht herausfinden können, schreiben Sie einen Kommentar und ich werde versuchen, Ihnen zu helfen aus! Viel Spaß!

VNC over SSH Tutorial

Zusammenhängende Posts:


28.04.2009