Ten post znów nie jest związany z Raspberry, traktuję to raczej jako notatkę.
Miałem ostatnio potrzebę zalogowania się do domowego routera z zewnątrz (z internetu). Ze względów bezpieczeństwa zablokowałem taką możliwość na routerze (możliwy jest dostęp tylko z sieci wewnętrznej).
Co więc mogę zrobić?
Co więc mogę zrobić?
Jak już wspomniałem TUTAJ mam możliwość dostania się bezpośrednio do mojej Malinki w sieci domowej. Tak więc postanowiłem wykorzystać tunel ssh, żeby udostępnić sobie (szyfrowany) dostęp do domowego routera.
Wykonujemy więc prostą komendę:
ssh -L 9999:192.168.1.1:80 pi@mojhost.no-ip.org
gdzie:
9999 - to dowolny port, który będziemy używać lokalnie (czyli na komputerze w sieci zewnętrznej)
192.168.1.1 - czyli adres routera domowego (widziany z sieci domowej)
80 - port na którym nasłuchuje router (może być 80, może być 443)
mojhost.no-ip.org - czyli publiczny adres naszego hosta, zamiast nazwy może być po prostu publiczny adres IP
Pozostaje nam wpisać w przeglądarce:
http://localhost:9999
i dostaliśmy się do domowego routera.
Przy okazji tylko wspomnę, że możemy ssh wykorzystać również jako proxy. Czyli łącząc się w ten sposób:
ssh ZDALNY_KOMPUTER -D 8080
mamy lokalne proxy na porcie 8080, które przedstawi nas w świecie IP z adresem publicznym naszego ZDALNEGO_KOMPUTERA zamiast z naszym.
Czyli np ustawiamy w naszej ulubionej przeglądarce internetowej proxy na localhost:8080 w polu SOCKS Host i działa :)
Interesujący ten wpis!
OdpowiedzUsuńŚwietny post
OdpowiedzUsuńWartościowy blog
OdpowiedzUsuńZainteresował mnie ten blog
OdpowiedzUsuńinteresujący temat
OdpowiedzUsuńCiekawe zagadnienie
OdpowiedzUsuńŚwietny i bardzo wartościowy wpis. Podoba mi się.
OdpowiedzUsuńPrzyznam że te informacje są bardzo cenne
OdpowiedzUsuńTen wpis jest bardzo interesujący
OdpowiedzUsuńZnalazłem tu wiele ciekawych informacji
OdpowiedzUsuńNiezwykle interesujące są te informacje.
OdpowiedzUsuńDobrze jest to wszystko wiedzieć.
OdpowiedzUsuń