Binden Sie VNC über den SSH-Jump-Host-Tunnel an etwas anderes als den Localhost-Port

Binden Sie VNC über den SSH-Jump-Host-Tunnel an etwas anderes als den Localhost-Port

Ich weiß jedoch, wie man mit einem Jumphost einen VNC-SSH-Tunnel erstellt ssh -A -N -L 5901:targethost:5901 jumphost, der an den lokalen Host der initiierenden Maschine bindet. Wenn ich also über etwas wie Royal TS an viele Hosts gleichzeitig binden möchte, wird es zu einem Problem, wenn man mehr als 10 Maschinen hat. Nehmen wir an, ich möchte über den Jumphost my.jumphost.com eine VNC-Verbindung zu 192.168.2.1 herstellen. Der Befehl wäressh -A -N -L 5901:192.168.2.1:5901 my.jumphost.com

Ich möchte diese Verbindung irgendwie an die Ziel-IP-Adresse binden können, sodass beim Starten der VNC-Sitzung die Adresse vnc://192.168.2.1:5901anstelle von lautet. Auf vnc://localhost:5901 diese Weise kann ich alle VNC-Verbindungen in Royal TS speichern.

Antwort1

Sehen Sie sich -gdie SSH-Befehlszeilenoption oder GatewayPortsdie SSH_Config-Option an.

verwandte Informationen