SSH do komputera z systemem Linux przez Internet

14

Niedawno zainstalowałem maszynę Linux w moim akademiku i chciałbym mieć do niej dostęp za pośrednictwem SSH. Jestem na kampusie uniwersyteckim, który ma kilka podsieci do zarządzania komputerami podłączonymi bezprzewodowo do sieci. Z tego powodu podsieć komputerów i ich adresy IP często się zmieniają.

Ponieważ maszyny prawdopodobnie będą w różnych podsieciach, nie mogę SSH, wprowadzając adres IP. Czy istnieje sposób skonfigurowania SSH za pośrednictwem usługi internetowej lub czegoś podobnego, który przekierowałby mnie na mój komputer?

Alex Bardasu
źródło
Czy chcesz uzyskać do niego dostęp spoza sieci kampusu? Czy tylko wewnętrznie (z sieci kampusu)?
Isaac Dontje Lindell,
Potrzebuję go wewnętrznie, ale pomyślałem, że skoro będę w innej podsieci, będzie to powodować podobne problemy, jak dostęp do niego z poza kampusu.
Alex Bardasu,
Prawdopodobnie zapora blokuje połączenia przychodzące z zewnętrznego Internetu. Wewnętrznie możesz sprawdzić, czy Twoja sieć kampusowa podaje nazwę DNS podłączonych klientów. Mój kampus mapuje komputery, które żądają adresu IP na nazwę DNS w tym formacie %machine_name%.dynamic.%college_name%.edu. Być może Twoja sieć ma coś takiego?
Isaac Dontje Lindell,
Otrzymuję podobny adres, gdy wykonuję „host <ip>”. Spróbuję, kiedy wyjdę z pracy i zobaczę, czy to mnie gdzieś zaprowadzi. Dzięki!
Alex Bardasu,
Jedynym problemem, na który czasami wpadam, jest to, że nie aktualizuje się on natychmiast, gdy komputer się porusza. To nie powinno być problemem na maszynie, która pozostaje w tym samym miejscu.
Isaac Dontje Lindell,

Odpowiedzi:

15

Możesz użyć Zaloguj mnie w Hamachi .

Używam go na serwerze Linux za NAT, bez możliwości przesyłania portów. Jest za darmo jak w piwie.

Konfigurujesz sieć na logmein.com, a następnie instalujesz klienta na serwerze. Spowoduje to utworzenie ham0urządzenia sieciowego z adresem IP, który nigdy się nie zmieni. Musisz podłączyć swoje maszyny klienckie do tej samej sieci Hamachi i możesz ssh do swojego urządzenia przez jego hamachi ip.

Squareborg
źródło
1
Doskonały! Kiedy byłem dzieckiem, korzystałem z Hamachi, ale zupełnie o tym zapomniałem. Spróbuję wkrótce. Dziękuję Ci!
Alex Bardasu,
5

Myślę, że możesz użyć no-ip.com lub dyndns.com.

To pytanie może mieć odpowiedź ddclient na lokalny adres IP zamiast publicznego adresu IP

Nie określasz, czy chcesz uzyskać dostęp z podsieci lub Internetu. Więc rozwiązanie jest inne (oba wyjaśniono w linku superuser.com)

gavioto20
źródło