Uzyskaj dostęp do mojego komputera zewnętrznie bez przekierowywania portów

12

Mam maszynę linux (Sabayon 13 KDE), do której chciałbym mieć dostęp zdalny dla SSH, FTP, HTTP i tak dalej. Zarejestrowałem się w usłudze Dynamic DNS w witrynie No-IP.com, ale nie jest to wystarczające, ponieważ jestem w sieci kampusów uniwersyteckich za NAT i nie mam uprawnień dostępu do routera w celu skonfigurowania przekierowania portów. Nie wiem, czy routery kampusowe obsługują UPnP czy NAT-PMP, ale wątpię w to.

W każdym razie zastanawiałem się, czy jest jakiś sposób na obejście tego za pomocą VPN. Wiem, że VPN pozwoliłby mi na przykład uzyskać dostęp do mojego Linux-a z laptopa, gdybym zainstalował oprogramowanie VPN na obu komputerach. Ale chciałbym mieć dostęp do mojego Linux-a z dowolnego komputera, bez konieczności instalowania oprogramowania. Lub przynajmniej mieć dostęp do części HTTP w ten sposób. I chociaż wiem, że wiele usług VPN oferuje interfejsy sieciowe do przesyłania plików itp., Wolałbym mieć dostęp do mojego Linux-a przy użyciu zwykłego oprogramowania klienta FTP i SSH.

W każdym razie, czy można to zrobić za pomocą VPN? Czy jest jakiś sposób na połączenie VPN z Dynamic DNS? Patrzyłem na stronę internetową Hamachi VPN, ale opisywał wszystkie funkcje w kategoriach nietechnicznych, więc nie byłem w stanie zrozumieć tych pytań i wolałbym wiedzieć przed utworzeniem konta.

UnnamedMook
źródło
Czy twój kampus ma usługę VPN? Wiele kolaży ma skonfigurowaną sieć VPN, aby studenci mieli dostęp do zasobów w sieci LAN kampusu. Po prostu spróbuj vpn.collagename.edu i sprawdź, czy istnieje komputer. Jeśli tak, spróbuj użyć nazwy użytkownika i hasła do kampusu, aby się zalogować.
Scott Chamberlain

Odpowiedzi:

9

Jest kilka opcji. Pagekite wydaje się najprostszy i bezpośredni - robi wszystko, o co prosisz i jest publicznie dostępny

Możesz być w stanie przejść przez jakąś formę odwrotnego ssh i tunelować wszystko przez to. Będziesz musiał ustanowić połączenie z sieci kampusowej do połączenia domowego (gdzie trzeba skonfigurować przekierowanie portów itp.), Więc będziesz potrzebował również serwera ssh po drugiej stronie.

Niektóre implementacje IPV6 również mogą działać - kiedyś korzystałem z brokera tuneli, który jest teraz nieczynny i wierzę w metodę udp w przeszłości. To powinno dać ci pełny dostęp z innego urządzenia obsługującego protokół ipv6 lub przez odpowiedni serwer proxy łączący oba protokoły.

Hamachi konfiguruje VPN i wykonuje większość konfiguracji - jest to dobre dla małej lokalnej sieci.

Możesz mieć inne opcje niż to - być może skonfigurować serwer openvpn w domu i połączyć się z tym ze skrzynki uniwersyteckiej.

Journeyman Geek
źródło
1
Miałem ten sam problem. Nawiązałem odwrotne połączenie SSH za pomocą Teamviewer (który może działać sam, ale jest trochę niezgrabny) z publicznym serwerem, do którego mam dostęp na obu komputerach, a następnie mogłem ssh przez publiczny serwer z powrotem do komputera za NAT.
ejk314,
I uwaga przy użyciu odwrotnego SSH, musisz mieć zainstalowany serwer ssh, a nie tylko klienta.
ejk314,