ฉันมีสองเซิร์ฟเวอร์ server1 และ server2 จาก server1 ออกคำสั่งต่อไปนี้
ssh user2@server2 -N -R 9080:localhost:80
ตอนนี้จาก server2 ฉันออกคำสั่งต่อไปนี้:
wget http://localhost:9080
สิ่งนี้ใช้งานไฟล์ที่ดาวน์โหลดโดย wget เป็นไฟล์ที่โฮสต์โดยเว็บเซิร์ฟเวอร์ที่ทำงานบนเซิร์ฟเวอร์ 1: 80
จากเครื่องที่เป็นอิสระฉันออกคำสั่งต่อไปนี้
wget http://server2:9080
สิ่งนี้ไม่ทำงาน - คำสั่งจะหมดเวลาใช้งานในที่สุด ฉันไม่เห็นร่องรอยใด ๆ ใน syslogs ของ server2
ฉันได้แทนที่กฎไฟร์วอลล์ทั้งหมดของฉันบน server2 ด้วย:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination