ฉันมีเว็บไซต์ที่สามารถเข้าถึงได้จากเซิร์ฟเวอร์เฉพาะเท่านั้น ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์นั้นเปิดเช่น Firefox และเข้าถึงเว็บไซต์ สิ่งนี้ช้ามากเนื่องจากการส่งต่อ X ฉันสามารถตั้งค่าอุโมงค์ในเบราว์เซอร์ในพื้นที่เพื่อเข้าถึงเว็บไซต์นี้ได้หรือไม่?
ฉันมีเว็บไซต์ที่สามารถเข้าถึงได้จากเซิร์ฟเวอร์เฉพาะเท่านั้น ฉันสามารถ ssh ไปยังเซิร์ฟเวอร์นั้นเปิดเช่น Firefox และเข้าถึงเว็บไซต์ สิ่งนี้ช้ามากเนื่องจากการส่งต่อ X ฉันสามารถตั้งค่าอุโมงค์ในเบราว์เซอร์ในพื้นที่เพื่อเข้าถึงเว็บไซต์นี้ได้หรือไม่?
คำตอบ:
ได้แน่นอน
MachineA
คุณนั่งอยู่ตรงไหน MachineB
เป็นเซิร์ฟเวอร์ที่คุณสามารถ SSH เพื่อและที่สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ MachineC
เป็นเว็บเซิร์ฟเวอร์
ssh -L8080:machinec:80 user@machineb
จากนั้นคุณสามารถเชื่อมต่อกับ http: // localhost: 8080 และคุณควรดูที่เว็บไซต์
หากมีการกำหนดค่าเว็บไซต์สำหรับโฮสต์เสมือนตามชื่อมีใบรับรอง SSL ฯลฯ คุณสามารถใช้ชื่อนั้นใน / etc / hosts ของคุณและชี้ไปที่ localhost
หากเว็บเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อกำลังใช้ HTTPS คุณจะต้องเปลี่ยน :80
ไปยัง :443
และเชื่อมต่อกับ https: // localhost: 8080 แทน.