คำถามติดแท็ก reverse-tunnel

1
อุโมงค์ ssh พื้นหลังถูกหล่นทันที
ฉันพยายามสร้างอุโมงค์ ssh ต่อไปนี้: ssh -A -t gatewayuser@gatewayserver 'ssh -N -A -t -R 55520:127.0.0.1:55520 user@dbserver' & นี่เป็นส่วนหนึ่งของเชลล์สคริปต์ฉันต้องการให้ช่องสัญญาณถูกสร้างเป็นพื้นหลังเพื่อให้เชลล์สคริปต์สามารถทำงานต่อไปได้ เชลล์สคริปต์ใช้: trap 'kill $(jobs -p)' EXIT เพื่อฆ่า procs เด็กทั้งหมดเมื่อออกจาก เมื่อ ssh ทำงานข้างต้นกระบวนการจะถูกสร้างขึ้น แต่ดูเหมือนว่าอุโมงค์ย้อนกลับถูกล่ามโซ่จะถูกทิ้งทันที (เช่นไม่มีอะไรฟัง 55520 บน dbserver) ฉันจะทำสิ่งนี้ภายในข้อกำหนดด้านบนได้อย่างไร

0
SSH Reverse tunnel Assistance พร้อมกับแอ็พพลิเคชัน
มันทำอย่างใดอย่างหนึ่ง ถ้าฉันทำสิ่งที่ชอบ: ssh -R 27011:localhost:25566 USER@NAME.COM -p 27010 หมายเหตุ: การแทนที่ชื่อผู้ใช้และโดเมนจริงด้วย USER@NAME.COM เพื่อความปลอดภัย หมายเหตุ: พอร์ตสำหรับเซิร์ฟเวอร์ middleman ssh คือ 27010 (ต้องใช้เพื่อสร้างการเชื่อมต่อ SSH ใด ๆ กับคนกลาง) พอร์ตสำหรับเซิร์ฟเวอร์ ssh ด้านหลัง NAT บนเครือข่ายท้องถิ่นของมันคือ 25566 (เฉพาะเมื่อส่งต่อการเข้าถึง ssh ไปยังเซิร์ฟเวอร์ระยะไกล ) ฉันสามารถเข้าสู่เซิร์ฟเวอร์ที่อยู่เบื้องหลัง NAT โดย SSH ครั้งแรกในคนกลาง (NAME.COM พอร์ต 27010) จากนั้นทำ: ssh user@localhost -p 27011 ฉันอยู่ในเซิร์ฟเวอร์ด้านหลัง NAT และสามารถควบคุมได้จากบรรทัดคำสั่ง นี่คือปัญหา …

0
ย้อนกลับช่องสัญญาณจากกล่อง Linux ไปยังกล่อง Windows โดยใช้ freeSSHd
ฉันมีกล่อง Linux ที่อยู่หลัง NAT ที่ฉันต้องการเข้าถึง เซิร์ฟเวอร์ที่ฉันใช้งานอยู่กำลังใช้ Windows ฉันได้ติดตั้ง freeSSHd แล้วและสามารถเชื่อมต่อกับเซิร์ฟเวอร์ Windows จากกล่อง Linux ได้ แต่ฉันไม่สามารถทำงานในอุโมงค์ย้อนกลับได้ นี่คือคำสั่งที่ฉันใช้จากกล่อง Linux: ssh -R 5022:localhost:22 -p 6171 user@xxx.xxx.xxx.xxx แต่ฉันได้รับคำเตือนนี้: Warning: remote port forwarding failed for listen port 5022 นี่คือการตั้งค่าของฉันที่ฉันตั้งไว้สำหรับ freeSSHd: รับรองความถูกต้อง: tunneling: ไม่มีกระบวนการอื่นในกล่อง Windows ที่ถูกผูกไว้กับ 5022
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.