มีสองวิธีที่คุณสามารถทำได้ด้วย SSH
ทันเนลทุกอย่างด้วยพร็อกซี SOCKS
ล็อกอินเข้าสู่เครื่องรีโมตโดยใช้คำสั่งต่อไปนี้:
ssh -D 8080 remote-host
ตอนนี้ไปที่การตั้งค่าพร็อกซีของเบราว์เซอร์ของคุณและกำหนดค่าให้ใช้พร็อกซี SOCKS พร้อมชื่อโฮสต์127.0.0.1
และพอร์ต8080
(หรือพอร์ตใดก็ตามที่คุณผ่านไปยัง-D
ตัวเลือก) ตอนนี้ทุกหน้าเว็บที่คุณโหลดในเว็บเบราว์เซอร์ของคุณจะถูกเชื่อมต่อผ่านการเชื่อมต่อ SSH ตอนนี้คุณควรจะสามารถเข้าถึงหน้าเว็บส่วนตัวในลักษณะเดียวกับที่คุณทำจากโฮสต์ระยะไกล
เมื่อเสร็จแล้วให้ตั้งค่าพร็อกซีเบราว์เซอร์ของคุณกลับมาเป็นปกติ
ด้านหนึ่งของวิธีนี้คือปริมาณการใช้งานอื่น ๆ ทั้งหมดในเว็บเบราว์เซอร์จะต้องผ่านการเชื่อมต่อ SSH ในทางกลับกันคุณสามารถเข้าถึงเซิร์ฟเวอร์ระยะไกลด้วยชื่อโฮสต์จริงของพวกเขาและสามารถเข้าถึงเว็บไซต์ส่วนตัวหลายแห่งได้อย่างง่ายดาย
อุโมงค์เป็นพอร์ตเดียว
วิธีทางเลือกคือการใช้ SSH เพื่อส่งต่อพอร์ตเดียว:
ssh -L 8080:server-hostname:80 remote-host
ตอนนี้ถ้าคุณชี้เว็บเบราว์เซอร์ของhttp://localhost:8080/
คุณที่คุณควรเห็นเนื้อหาของhttp://server-hostname/
มันจะปรากฏขึ้นจากโฮสต์ระยะไกล
ประโยชน์ของวิธีนี้คือทำให้เหลือเบราว์เซอร์ที่เหลืออยู่เพียงอย่างเดียว ข้อเสียคือบางลิงค์อาจไม่ทำงานหากไซต์ระยะไกลใช้การอ้างอิง URL แบบสัมบูรณ์ หากไซต์ส่วนใหญ่ใช้การอ้างอิง URL แบบสัมพันธ์วิธีนี้น่าจะเพียงพอ
8080
สำหรับทั้งสองของการแก้ปัญหาเหล่านี้มีอะไรพิเศษเกี่ยวกับพอร์ต คุณสามารถใช้หมายเลขพอร์ตท้องถิ่นฟรีที่คุณต้องการตราบใดที่คุณจำได้ว่าใช้หมายเลขเดียวกันในการssh
เรียกใช้และในเว็บเบราว์เซอร์