VNC-Tunnel über SSH

VNC-Tunnel über SSH

Ich möchte eine VNC-Verbindung über SSH von einem Client zu Hause zu einem Jump-Host bei der Arbeit herstellen. Vom privaten Arbeitsnetzwerk aus möchte ich über den Jump-Host auf den Client zugreifen. Wie geht das? Wir haben den Jump-Host bereits erfolgreich für die Verwendung einer RDP-Verbindung über SSH im privaten Arbeitsnetzwerk eingerichtet.

Antwort1

sshhat die -D [bind_address:]portOption, die funktioniert, indem „ein Socket zugewiesen wird, um auf der lokalen Seite auf Port zu lauschen, optional an die angegebene Bind-Adresse gebunden“. Ich fand dies sehr nützlich, wenn es mit verwendet wird socksify, auch bekannt als dante client, das die Verwendung eines SOCKS-Proxys für das in der Befehlszeile aufgerufene Programm erzwingt. Es würde ungefähr so ​​aussehen:

ssh -D 4547 user@server_ip_address
SOCKS_SERVER=127.0.0.1:4547 socksify xtightvncviewer server_ip_address

Wenn Hostnamen statt IP-Adressen verwendet werden und IPv6 aktiviert ist, funktioniert es möglicherweise nicht wie erwartet. Aus diesem Grund empfehle ich die Verwendung von IP-Adressen. IPv6 kann dantejedoch mit verwendet werden.

verwandte Informationen