Stellen Sie über SSH eine Verbindung zum Zielcomputer her, und leiten Sie die für VNC erforderlichen Ports vom localhost an den Zielcomputer weiter. Stellen Sie dann eine Verbindung zu diesen Ports auf dem localhost her, und die Kommunikation wird im SSH-Tunnel verschlüsselt. Der VNC-Client kann weiterhin behaupten, dass die Daten unverschlüsselt sind, da das SSH-Tunneln möglicherweise nicht bekannt ist.
tightvncserver: Wie verbinde ich mich per SSH / Verschlüsselung?
2897
Winterflags
Ich arbeite tightvncserver
auf meinem Linux-Computer in meinem Heimnetzwerk.
Ich verbinde mich mit einem Mac (auch im Heimnetzwerk), der gerade läuft Real VNC Viewer
. Wenn ich verbunden bin, wird mir mitgeteilt, dass die Verbindung unverschlüsselt ist.
Meines Wissens tightvncserver
unterstützt SSH. Ich habe ein Paar SSH-Schlüssel generiert, die ich für diese beiden Computer verwende.
Wie kann ich mich per SSH mit dem VNC-Server verbinden?
2 Antworten auf die Frage
1
Koutheir Attouchi
1
Thawn
Sie müssen den VNC-Port wie folgt über SSH tunneln:
ssh -L 5900:localhost:5900 user@host.com
Wenn Sie das Terminalfenster geöffnet lassen, stellen Sie auf dem Clientcomputer eine Verbindung zu localhost mit Ihrem echten Vnc-Viewer her.
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?