ความแตกต่างในการทำงานระหว่างสองคืออะไร? ฉันสับสนเล็กน้อย
การส่งต่อโลคัลทำให้พอร์ตรีโมตพร้อมใช้งานแบบโลคัล
การส่งต่อระยะไกลทำให้พอร์ตท้องถิ่นสามารถใช้ได้จากระยะไกล
แต่ 'ความพร้อมใช้งาน' นี้จะใช้งานได้ทั้งสองทิศทาง ... หรือไม่
เช่นต่อไปนี้ (ออกจากโฮสต์ 'บ้าน')
ssh -R 1234:localhost:2345 user@work
สิ่งนี้จะสร้างอุโมงค์ที่ปลอดภัยระหว่างงาน :: 1234 และที่บ้าน :: 2345 ใช่มั้ย
ถ้าฉันทำอะไรที่ปลายข้างหนึ่งมันจะออกมาที่ปลายอีกด้าน
แต่จากนั้นฉันสามารถทำสิ่งเดียวกันได้โดยการเรียกต่อไปนี้จากโฮสต์ 'งาน':
ssh -L 1234:localhost:2345 user@home
ดังนั้นความแตกต่างเพียงอย่างเดียวคือที่ฉันเรียกมันว่าถูกต้อง?