Я пытаюсь получить удаленный доступ к веб-интерфейсу маршрутизатора, но у меня нет доступа к маршрутизатору еще несколько месяцев (в поездке).
внутри мой IP-адрес сервера ubuntu - [192.168.1.111]. Мой IP-адрес маршрутизатора [192.168.1.1]
скажем, доменное имя example.com пересылает на мой маршрутизатор (WAN IP). У меня сейчас порт 80 переадресован на 192.168.1.111. (У меня также есть порт 22 fwd'ed).
Могу ли я установить SSH на моем сервере Ubuntu (или что-то еще), что позволит мне fwd назад к роутеру (192.168.1.1)?
В основном я хочу ввести "example.com" на моем ноутбуке (в другой стране) и увидеть веб-интерфейс моего маршрутизатора.
Спасибо! :)
Вы должны разрешить перенаправление портов SSH на своем маршрутизаторе, чтобы внешние узлы могли подключаться по SSH к узлу в вашей сети. Вы также должны быть осторожны, чтобы защитить машину в своей сети, и использовать надежный пароль.
Определите IP-адрес вашего широкополосного подключения. Я использую DynDNS.org на своем маршрутизаторе, поэтому мне просто нужно запомнить имя хоста, а не IP-адрес. Большинство широкополосных подключений используют DHCP, поэтому IP-адрес изменится. DynDNS обновит ваше имя хоста, чтобы указать на новый IP-адрес.
Подключитесь к маршрутизатору с помощью SSH-туннелирования, например:
externalhost% ssh -L 10080: 192.168.1.1: 80 yourhostname.dyndns.org
Это создаст SSH-соединение от вашего локального хоста к yourhostname.dyndns.org (который является хостом внутри вашей сети). '-L' создаст SSH-туннель от порта 10080 к маршрутизатору на 192.168.1.1 порту 80.