หลายช่องอุโมงค์ SSH


1

ฉันจำเป็นต้องเปิดอุโมงค์ SSH ผ่านไปยังพอร์ตฐานข้อมูล oracle ... หลังจากที่ปุยไปรอบ ๆ ฉันก็ดูเหมือนจะไม่สามารถทำงานได้

นี่คือสถานการณ์ ...

My Machine -> host1 -> host2 -> oracle_instance (host3) ...

ดังนั้นฉันต้องสามารถผ่าน host1 ซึ่งรู้เกี่ยวกับ host2 ... จาก host2 ถึง oracle_instance บน host3

นี่คือเพื่อเชื่อมต่อนักพัฒนา sql ของฉัน

ดังนั้นฉันควรจะสามารถ telnet ไปยังพอร์ตในเครื่องของฉันซึ่งจะส่งต่อการจราจรจากพอร์ต oracle_instance ...

ความช่วยเหลือใด ๆ ที่นิยมมาก ...

คำตอบ:


3

เพิ่มบทที่~/.ssh/config:

Host oracletunnel
    ProxyCommand ssh host1user@host1 nc host2 22

ssh host2user@oracletunnel -L <port>:host3:<port>จากนั้นใช้


สวัสดีขอบคุณสำหรับคำตอบของคุณ ... แต่ฉันจะพิมพ์คำสั่งนี้ออกมาได้อย่างไร ... ? และการเพิ่มคำสั่งให้. ssh / config ... ? คุณสามารถส่งออกตัวอย่าง ~ / .ssh / config ... ได้หรือไม่
LGD

มันอยู่ที่นั่นในคำตอบของฉัน เปิด~/.ssh/configในโปรแกรมแก้ไขข้อความและเพิ่มบรรทัดเหล่านั้น
Ignacio Vazquez-Abrams
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.