ใช้งานได้ในบรรทัดคำสั่ง
ssh -i ~/.ssh/id_rsa x.x.x.x -p 22 -R <IP1>:10001:localhost:9090 -R <IP2>:10001:localhost:22
แต่เมื่อใช้ไฟล์ config ssh มันล้มเหลว
ด้านล่างนี้คือเนื้อหาของไฟล์ปรับแต่ง
ตัวถอดรหัสโฮสต์
ชื่อโฮสต์ x.x.x.x
ผู้ใช้ sshtunnel
พอร์ต 10022
IdentityFile ~/.ssh/id_rsa
RemoteForward <IP1>:10001 localhost:9090
RemoteForward <IP2>:10001 localhost:22
ข้อผิดพลาดที่เราได้รับจากการแก้ปัญหา
debug1: การรับรองความถูกต้องสำเร็จ (publickey)
รับรองความถูกต้องเป็น x.x.x.x ([x.x.x.x]:10022)
debug1: การเชื่อมต่อระยะไกลจาก <IP1>:10001 ส่งต่อไปยังที่อยู่ในเครื่อง localhost:22
debug1: การเชื่อมต่อระยะไกลจาก <IP2>:10001 ส่งต่อไปยังที่อยู่ในเครื่อง localhost:9090
debug1: ช่อง 0: ใหม่ [ไคลเอ็นต์เซสชัน]
debug2: ช่อง 0: ส่งเปิด
debug1: ขอ [email protected]
debug1: กำลังเข้าสู่เซสชันแบบโต้ตอบ
debug1: คำมั่นสัญญา: เครือข่าย
debug1: การส่งต่อระยะไกลสำเร็จสำหรับ: ฟัง <IP1>:10001, เชื่อมต่อ localhost:22
debug1: การส่งต่อระยะไกลล้มเหลวสำหรับ: ฟัง <IP2>:10001, เชื่อมต่อ localhost:9090
ข้อผิดพลาด: การส่งต่อพอร์ตระยะไกลล้มเหลวสำหรับการฟังพอร์ต 10001
ความคิดใด ๆ ?