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


14

Нещодавно я встановив машину Linux у гуртожитку, і хотів би отримати доступ до неї через SSH. Я перебуваю в кампусі коледжу, який має кілька підмереж для управління машинами, підключеними до мережі. Через це підмережа машин та їх IP часто змінюються.

Оскільки машини, ймовірно, будуть у різних підмережах, я не можу SSH, ввівши IP-адресу. Чи є спосіб налаштувати SSH через Інтернет-сервіс чи щось подібне, що пересилало б мене до моєї машини?


Вам потрібно отримати доступ до нього за межами мережі кампусу? Або просто внутрішньо (зсередини кампусної мережі)?
Isaac Dontje Lindell

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

Ймовірно, брандмауер блокує вхідні з'єднання із зовнішнього Інтернету. Всередині ви можете побачити, чи ваша мережа кампусу дає ім'я DNS для підключених клієнтів. Мій кампус відображає комп’ютери, які запитують IP в DNS-ім'я у форматі %machine_name%.dynamic.%college_name%.edu. Можливо, у вашій мережі є щось подібне?
Isaac Dontje Lindell

Я отримую подібну адресу, коли роблю "хост <ip>". Я спробую спробувати, коли я приїду з роботи і побачу, чи ніде мене це не змусить. Спасибі!
Алекс Бардасу

Одне питання, з яким я час від часу стикаюся, - це те, що воно не оновлюється відразу, коли комп'ютер рухається. Це не повинно бути проблемою для машини, яка залишається там же.
Isaac Dontje Lindell

Відповіді:


15

Ви можете використовувати Увійти мене в Хамачі .

Я використовую його на сервері Linux, який відстає від NAT, без можливості переадресації портів. Це безкоштовно, як у пиві.

Ви налаштовуєте мережу на logmein.com, потім встановлюєте клієнта на сервер. Це створить ham0мережевий пристрій з IP, який ніколи не зміниться. Вам потрібно підключити клієнтські машини до тієї самої мережі hamachi, і ви можете вступити в свій ящик, використовуючи hamachi ip.


1
Ідеально! Я використовував Хамачі ще в дитинстві для ігрових цілей, але зараз про нього зовсім забув. Я скоро спробую. Дякую!
Алекс Бардасу

5

Я думаю, ви можете використовувати no-ip.com або dyndns.com.

На це запитання, можливо, відповідь ddclient буде оновлено до локального IP, а не до публічного IP

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.