คำนำ: สิ่งที่ฉันกำลังค้นหาคือคำแนะนำที่ชัดเจนในรูปแบบเดียวกันกับด้านบน นั่นคือสิ่งที่ต้องการเรียกใช้: "... เรียกใช้คำสั่ง X บนเครื่อง A จากนั้นสั่งให้ Y บนเครื่อง B ... "
ฉันมีพร็อกซีถุงเท้าทำงานจากแล็ปท็อปของฉัน (เครื่อง A) ไปยังเครื่อง B:
[A]$ ssh -ND 8888 B
ฉันสามารถตั้งค่า Firefox ให้ใช้พร็อกซี SOCKS บนพอร์ตในพื้นที่ของ A 8888
และเรียกดูบน A ได้ จนถึงตอนนี้ดีมาก
แต่ฉันมีถุงเท้าพร็อกซีระหว่างเครื่อง B และ C:
[B]$ ssh -ND 8157 C
ดังนั้นผมจึงสามารถเรียกดูบน B เป็นถ้าฉันอยู่ใน C, การตั้งค่าพร็อกซีบี Firefox 8157
ถุงเท้า
มีวิธีการเชื่อมโยงผู้รับมอบฉันทะสองคนเพื่อให้ฉันสามารถใช้ Firefox ในเครื่อง (บน A) ในขณะที่ใช้การเชื่อมต่อกับ C หรือไม่
นั่นคือวิธีการส่งต่อถุงเท้า Firefox ทั้งหมดขอทุกทางจาก A ถึง C A และ C ไม่สามารถมองเห็นกันโดยตรง แต่ฉันมีการเข้าถึงราก SSH เต็มทุกที่ เครื่องทั้งหมดเป็นเดเบียน
โปรดทราบว่าฉันไม่ต้องการส่งต่อพอร์ตเดียวเช่นพอร์ต 80 แต่ฉันต้องการพร็อกซี่ถุงเท้าถูกล่ามโซ่ไว้อย่างเต็มที่
ssh -L 8888:B:8157
ล้มเหลวต้องการพารามิเตอร์ชื่อโฮสต์ คุณสามารถให้คำตอบที่ครบวงจรและสมบูรณ์กว่าได้หรือไม่? ถ้าได้ผลฉันจะยอมรับ
-L 8888:B:8157
กับ [A] หรือ