SSH-Tunnel mit mehreren Hops

1

Ich muss einen SSH-Tunnel zu einem Oracle-Datenbank-Port öffnen.

Hier ist das Szenario ...

Meine Maschine - & gt; host1 - & gt; host2 - & gt; oracle_instance (host3) ...

Also muss ich in der Lage sein, Host1 zu durchlaufen, der über Host2 Bescheid weiß ... und dann von Host2 zur Oracle_Instanz auf Host3.

Dies ist, um meine SQL-Entwickler zu verbinden.

Aus diesem Grund sollte es mir möglich sein, über Telnet auf den lokalen Port meines Computers zuzugreifen, der den Datenverkehr vom Port oracle_instance weiterleitet.

Jede Hilfe sehr geschätzt ...

LGD.
quelle

Antworten:

3

Fügen Sie eine Zeilengruppe hinzu ~/.ssh/config:

Host oracletunnel
    ProxyCommand ssh host1user@host1 nc host2 22

Dann benutze ssh host2user@oracletunnel -L <port>:host3:<port>.

Ignacio Vazquez-Abrams
quelle
Hallo, danke für deine Antwort ... aber wie schreibe ich genau diesen Befehl aus ...? Und das Hinzufügen der Befehle zu .ssh / config ...? Können Sie ein Beispiel ~ / .ssh / config ... ausgeben?
LGD.
Es ist genau dort oben in meiner Antwort. Öffnen ~/.ssh/config in einem Texteditor und fügen Sie diese Zeilen hinzu.
Ignacio Vazquez-Abrams
Ok, vielen Dank, Kumpel wird es versuchen ...
LGD.