Çoklu atlama SSH tüneli


1

Etrafımdaki kabartmadan sonra bir ssh tünelini bir kehanet veritabanı portuna açmam gerekiyor ... işe yarayacak gibi görünmüyor.

İşte senaryo ...

Makinem - & gt; ana bilgisayar1 - & gt; ana bilgisayar2 - & gt; oracle_instance (host3) ...

Bu yüzden, ana bilgisayar2'yi bilen ana bilgisayar1'den geçmem gerekiyor ... sonra ana bilgisayar2'den ana bilgisayar3'teki oracle_instance'a.

Benim sql geliştirici bağlamak için budur.

Bu nedenle, makinemdeki yerel limana, oracle_instance limanından gelen trafiği iletecek telnet yapabilmeliyim ...

Herhangi bir yardım çok takdir etmek ...

Yanıtlar:


3

Stanza ekle ~/.ssh/config:

Host oracletunnel
    ProxyCommand ssh host1user@host1 nc host2 22

Sonra kullan ssh host2user@oracletunnel -L <port>:host3:<port>.


Merhaba, Cevabınız için teşekkürler ... ama bu komutu tam olarak nasıl yazarım? Ve komutların .ssh / config ... 'e eklenmesi? Bir örnek ~ / .ssh / config ... yazdırabilir misiniz?
LGD.

Benim cevabımda tam orada. Açık ~/.ssh/config Bir metin düzenleyicide bu satırları ekleyin.
Ignacio Vazquez-Abrams

Tamam, çok teşekkürler dostum başaracak ...
LGD.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.