SSH тунель до домашньої мережі та веб-інтерфейс маршрутизатора


11

Я намагаюся використовувати тунель ssh з віддаленого місця для підключення до домашньої мережі та доступу до веб-інтерфейсу маршрутизатора.

У мене SSH доступ до домашньої мережі, і я можу підключитися до шлюзової машини "Lounge". (наприклад, 192.168.1.100)

Що мені потрібно зробити для проксі-веб-запитів до маршрутизатора (192.168.1.1) в домашній мережі через "Lounge", щоб я міг переглянути його з віддаленого місця?

Якщо це має значення, машина "Lounge" працює під управлінням ОС X.

Я хочу, щоб рішення для цього було лише в ssh / командному рядку, дякую.

Відповіді:


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
шпаклівка є крос-платформою, я це робив як з вікна Linux, так і з вікна Windows, і я це робив через багато операційних систем. Операційна система не повинна мати значення на сервері SSH або на клієнті, якого ви використовуєте для підключення.
MaQleod

Якщо я це роблю, я переспрямовуюсь на сторінку маршрутизатора моєї поточної мережі (не на віддалену). Якщо я роблю це з будь-якою іншою веб-сторінкою, вона працює. Будь-яке рішення?
Емануель Граф

15

Пряма sshкоманда для цього без puTTY - це ...

ssh user@host -L localport:routerip:remoteport

а потім відкрийте http: // localhost: localport у своєму браузері.

Завдяки MaQleod, що показав мені перемикачі ssh.

(PS Не перекладайте паролі в простому тексті! Уникайте -pwкомутатора)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.