Czy możliwe jest ssh pomiędzy dwiema różnymi sieciami?

12

Jak korzystać z SSH między dwiema różnymi sieciami? Z góry dziękuję. Oto scenariusz, o którym mowa:

  • Mój domowy adres IP komputera: 192.168.1.106
  • Domowy publiczny adres IP: XXX.YYY.ZZZ.254
  • Mój adres IP komputera w biurze: 192.168.10.130
  • Publiczny adres IP biura: XXX.YYY.ZZZ.160

Jak mogę SSH z 192.168.1.106(mojego domu) do 192.168.10.130(biura) lub odwrotnie? czy to możliwe? Proszę pomóż mi.

Dinesh Dhananjayan
źródło

Odpowiedzi:

11

Jest to możliwe, jeśli masz przekierowanie portów na routerze odbierającym. Na przykład, jeśli chcesz ssh z biura powrotem do domu, trzeba iść do domu routera ustawień pierwszy i skonfigurować przekierowanie portów dla portu 22 do konkretnego adresu IP na numer sieci domowej i portów, w przypadku 192.168.1.106portu 22. W ten sposób, jeśli robisz to z biura ssh [email protected], zostaniesz przekierowany z routera na komputer domowy.

Ustawienia przekierowania portów różnią się od routera do routera; tylko po to, aby to sprawdzić, spójrz na przykłady w artykule Jak przekazać porty w twoim routerze

W biurze może to być trudne, ponieważ zależy to od Twojej firmy i zazwyczaj informatyk powiedziałby „nie”, ale możesz je poprosić

Sergiy Kolodyazhnyy
źródło
Działa !!! Dziękuję bardzo za twoją cenną pomoc.
Dinesh Dhananjayan,
2

Aby się połączyć, potrzebujesz publicznego portu.

Dobrym rozwiązaniem jest NGROK , wyszukaj „tunel TCP”, jaki chcesz ngrok tcp 22.

Naraża port na własną tymczasową nazwę domeny, która jest publicznie dostępna. ngrokjest bezpłatny, chociaż po zamknięciu bezpłatni użytkownicy resetują domenę ngrok. Uśpienie komputera nie zamyka się ngrok. Tylko nie zamykaj się ngroki powinno być dobrze.

Inną opcją, którą zrobiłem, jest zakup hosta (domena opcjonalna) (używam digitalocean i namesilo), a następnie użyj tinc do vpn mojego komputera domowego, mojego serwera i laptopa z moim serwerem jako hostem i pozostałymi dwoma komputery jako klienci. Następnie przechodzę sshdo mojego serwera, a następnie mogę sshdo innego komputera.

użytkownik1562431
źródło
2

Skorzystaj z przekierowania portów na routerze, konfigurując przykładowe przekierowanie całego ruchu przychodzącego przez porty 20 do 29 na wewnętrzny adres IP z tymi samymi portami.

Oprócz tego możesz rozważyć zewnętrzną dynamiczną usługę DNS, taką jak dyn.com (wcześniej dyndns.com) lub noip.com .

Alex García Gomez
źródło
0

Tak, jest to absolutnie możliwe. Zazwyczaj używasz do tego przekierowania portów (w przypadku różnych routerów domowych sposób, w jaki przekierowanie portów może się różnić). Jest jednak jeden problem. Większość dostawców usług internetowych nie pozwala na to. Prawdopodobnie nie będziesz w stanie uzyskać dostępu do komputera domowego z pracy. Zdalne logowanie przez Internet prawie zawsze oznacza, że ​​będziesz musiał skontaktować się z usługodawcą internetowym, aby poinformować go, że chcesz włączyć tę funkcję, co najprawdopodobniej będzie kosztować dodatkowe pieniądze. Przynajmniej tak było w przypadku, gdy chciałem uzyskać dostęp do mojego komputera w domu z pracy.

Aby uzyskać dodatkowe informacje o tym, jak poprawnie skonfigurować przekierowanie portów, po prostu zajrzyj na YouTube .

Misza
źródło