ฉันต้องการการเข้าถึง SSH อย่างต่อเนื่องไปยังโฮสต์ในแผนกของเราซึ่งมีการจัดสรรที่อยู่ IP แบบไดนามิก ฉันได้ตั้งค่าอุโมงค์ SSH ระยะไกลจากโฮสต์เป้าหมายเป็นหนึ่งในโฮสต์ของเราที่มีที่อยู่ ip แบบคงที่:
ssh -f -N -g -R :22223:localhost:22 tunnelhost
เมื่อฉันชี้ SSH ไปที่พอร์ตโลคัล22223
บนโฮสต์อุโมงค์อุโมงค์ทำงานได้ดี ปัญหาของฉันคือฉันไม่สามารถรับอุโมงค์ที่ผูกติดกับสิ่งอื่นใดนอกจาก localhost แม้ว่า - เช่นเมื่อฉันพยายาม SSH จากระยะไกลtunnelhost:12323
ไม่มีพอร์ตเปิดที่จะรับมัน ฉันยังลอง:
ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes
แต่ก็ยังไม่มีโชค Netstat แสดงให้ฉันเห็น:
[me@tunnel_host ~]$ netstat -an | grep 22223
tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN
tcp6 0 0 ::1:22223 :::* LISTEN
ยืนยันว่าอุโมงค์ถูกผูกไว้กับ localhost เท่านั้น ฉันได้เพิ่มข้อยกเว้นพอร์ตในโฮสต์ทันเนลที่มี firewalld-cmd และทำให้มั่นใจได้ว่าไม่มีฮาร์ดแวร์เครือข่ายรบกวนการเชื่อมต่อ มีความคิดเกี่ยวกับสิ่งที่จะเป็นอย่างไร
ไชโยเจมส์