SSH tunnel ไปยังเครือข่ายในบ้านและเข้าถึงเว็บอินเตอร์เฟสเราเตอร์


11

ฉันกำลังพยายามใช้อุโมงค์ SSH จากสถานที่ห่างไกลเพื่อเชื่อมต่อกับเครือข่ายในบ้านของฉันและเข้าถึงเว็บอินเตอร์เฟสเราเตอร์

ฉันเข้าถึง SSH ไปยังเครือข่ายในบ้านและฉันสามารถเชื่อมต่อกับเครื่องเกตเวย์ "เลานจ์" (เช่น 192.168.1.100)

ฉันต้องทำอะไรกับการร้องขอเว็บพร็อกซีกับเราเตอร์ (192.168.1.1) บนเครือข่ายในบ้านผ่าน "เลาจ์" เพื่อที่ฉันจะสามารถดูได้จากตำแหน่งระยะไกล

หากสร้างความแตกต่างเครื่อง "เลาจ์" กำลังเรียกใช้ OS X

ฉันต้องการ ssh / command-line วิธีการแก้ปัญหานี้เท่านั้นขอบคุณ

คำตอบ:


10

ดาวน์โหลดผงสำหรับอุดรูถ้าคุณยังไม่มีรูปแบบที่คุณต้องการคือ:

putty -ssh username@publicip -pw password -L localport:privateip:destinationport

นี่คือสิ่งที่คุณจะใช้เพื่อเข้าถึง 192.168.1.1 จากระยะไกลผ่าน SSH:

putty -ssh username@publicip -pw password -L 8080:192.168.1.1:80

จากนั้นคุณสามารถเปิดเว็บเบราว์เซอร์เป็น 127.0.0.1:8080 บนคอมพิวเตอร์ที่คุณสร้างอุโมงค์ด้วยขึ้น ๆ ไปจะปรากฏส่วนต่อประสานเราเตอร์


1
ผงสำหรับอุดรูเป็นแบบข้ามแพลตฟอร์มฉันทำสิ่งนี้จากกล่องลินุกซ์และจากกล่องหน้าต่างและฉันได้ทำผ่านระบบปฏิบัติการหลายระบบ ระบบปฏิบัติการไม่ควรสำคัญกับเซิร์ฟเวอร์ SSH หรือไคลเอนต์ที่คุณใช้เชื่อมต่อ
MaQleod

หากฉันทำเช่นนั้นฉันจะเปลี่ยนเส้นทางไปยังหน้าเราเตอร์ของเครือข่ายปัจจุบันของฉัน (ไม่ใช่รีโมท) ถ้าฉันทำกับเว็บเพจอื่น ๆ ทุกอย่างมันใช้งานได้ ทางออกใด ๆ
Emanuel Graf

15

sshคำสั่งตรงนี้ไม่มี puTTY คือ ...

ssh user@host -L localport:routerip:remoteport

จากนั้นเปิดhttp: // localhost: localportในเบราว์เซอร์ของคุณ

ขอบคุณ MaQleod ที่แสดงสวิตช์ ssh ให้ฉันดู

(ป.ล. อย่าใส่รหัสผ่านในข้อความธรรมดา! หลีกเลี่ยง-pwสวิตช์)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.