SSH в Linux машину через интернет


14

Недавно я установил Linux-машину в своем общежитии, и я хотел бы иметь возможность получить к ней доступ через SSH. Я в студенческом городке, в котором есть несколько подсетей для управления машинами, подключенными к сети по беспроводной сети. Из-за этого подсеть машин и их IP-адрес часто меняются.

Поскольку машины, вероятно, будут находиться в разных подсетях, я не могу ввести SSH, введя IP-адрес. Есть ли способ настроить SSH через интернет-сервис или что-то подобное, что перенаправило бы меня на мою машину?


Вам нужно получить доступ к нему за пределами сети кампуса? Или только внутри (изнутри сети кампуса)?
Исаак Донтье Линделл

Мне это нужно внутренне, но я решил, что, поскольку я буду находиться в другой подсети, возникнут те же проблемы, что и при доступе к нему за пределами кампуса.
Алекс Бардасу

Вероятно, существует брандмауэр, блокирующий входящие соединения из внешнего Интернета. Внутри вы можете увидеть, если ваша сеть кампуса дает DNS-имя для подключенных клиентов. Мой кампус сопоставляет компьютеры, которые запрашивают IP-адрес, с DNS-именем в формате %machine_name%.dynamic.%college_name%.edu. Возможно, в вашей сети есть что-то подобное?
Исаак Донтже Линделл

Я получаю аналогичный адрес, когда я делаю "хост <ip>". Я попробую, когда выйду с работы и посмотрю, получится ли это где-нибудь. Благодарность!
Алекс Бардасу

Одна проблема, с которой я иногда сталкиваюсь, заключается в том, что она не обновляется немедленно, когда компьютер перемещается. Это не должно быть проблемой на машине, которая стоит на месте.
Исаак Донтже Линделл

Ответы:


15

Вы можете использовать Log me in Hamachi .

Я использую его на сервере Linux, который находится за NAT без возможности переадресации портов. Это бесплатно, как в пиве.

Вы настраиваете сеть на logmein.com, затем устанавливаете клиент на сервере. Это создаст ham0сетевое устройство с IP-адресом, который никогда не изменится. Вы должны подключить свои клиентские машины к одной и той же сети hamachi, и вы можете подключиться к ssh к вашему устройству по его ip.


1
Отлично! Я использовал Hamachi, когда я был ребенком, в игровых целях, но я полностью забыл об этом сейчас. Я скоро попробую. Спасибо!
Алекс Бардасу

5

Я думаю, что вы можете использовать no-ip.com или dyndns.com.

На этот вопрос ваш ответ может обновляться до локального IP вместо публичного IP

Вы не указываете, нужен ли вам доступ из подсети или интернета. Таким образом, решение отличается (оба объяснены в ссылке superuser.com)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.