ssh między maszynami za różnymi routerami w tej samej sieci


2

Mam 2 komputery, A i B. Oba są podłączone do własnego punktu dostępowego Wi-Fi (routery). Oba routery wifi są podłączone do tej samej prywatnej sieci LAN, na przykład do intranetu uniwersyteckiego.

Router A ma swój publiczny adres IP w prywatnej sieci LAN jako 10.20.30.40 a router B ma IP 10.20.30.50. Zarówno A, jak i B mają swoje prywatne adresy IP (wrt router) jako 192.168.0.100. Oczywiste jest, że do każdego routera można podłączyć więcej niż 1 maszynę, dlatego rozwiązanie powinno nadal umożliwiać to.

Jak ja ssh od A do B?

Jak skonfigurować proste połączenie P2P między dwoma komputerami?

Również jeśli na routerze B znajduje się druga maszyna, powiedz C, jak mam ssh do tego z B? Jak ja ssh to od A, jednocześnie ssh do B, ale z innego okna terminala?


„Proste połączenie P2P” oznacza coś innego niż ssh pytany w poprzednim zdaniu? Jeśli tak to co?
bertieb

Wypróbuj coś takiego jak klient i serwer echo za pomocą P2P
Codi

Odpowiedzi:


0

Pierwszą rzeczą, którą musisz zrobić, jest przekazanie portu ssh (domyślnie 22) po stronie serwera, tak aby po nadejściu żądania przychodzącego na router przekazał żądanie do odpowiedniego miejsca docelowego.

Następnie ssh do publicznego adresu IP routera (gdzie podłączony jest serwer ssh).

W prostych słowach, prześlij port 22 do IP komputera B na routerze, do którego jest podłączony. I użyj publicznego adresu IP routera, aby połączyć się z ssh.


0

Jakie jest urządzenie zapewniające połączenie z obydwoma routerami?

Użyj innego lokalnego zakresu adresów IP dla klientów routera, aby nie kolidowali z innymi urządzeniami sieci współdzielonej.

Następnie, jeśli zarówno A, jak i B mogą pingować inne lokalne IP, to działa to w zwykły sposób bez przekierowania portów.

ssh user@local-ip
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.