ssh до Ubuntu 18.04 підключено


0

Я намагаюся SSH на сервер Ubuntu, який я маю в іншому місті. IP-адреса цього сервера щось подібне 129.123.x.xxx. Для підключення до Ubuntu я використовую windows та cmder . Коли я використовую свій кампус vpn, який змінює ip-адресу 129.123.y.yyy, у мене немає проблем, і команда ssh username@129.123.x.xxxпрацює в cmder. Але коли я відключаю vpn і мій ip змінюється на ips тут, в іншому місті, 208.234.z.zzzі я намагаюся команду ssh username@129.123.x.xxx, вона не працюватиме і видає помилку з’єднання вичерпано. Що з цим погано? Якщо порт 22не відкритий, він також не повинен працювати з vpn. Як це працює лише з vpn? і яке рішення?

ВІДПОВІДЬ: обидві відповіді нижче є дуже інформативними. Але мені довелося вибрати один.

Відповіді:


0

Оскільки ви можете підключитися до сервера через vpn, але не через стандартну мережу, це говорить про те, що деяка властивість мережі, до якої ви зараз підключаєтесь у вашому місті, перешкоджає з’єднанню. Способом перевірити це було б використовувати деякі інші vpn. Якщо він працює з vpn, відмінним від того, який ви зараз використовуєте, він підтверджує, що мережі навколо вас створюють проблеми. У такому випадку рішенням буде просто використовувати vpn, оскільки це виходить з вашого контролю.


Я спробую інші vpns. Зараз я перебуваю в Чикаго, а сервер ubuntu знаходиться в штаті Юта. Я смутно пам'ятаю, що я міг отримати доступ до сервера ubuntu у своєму кабінеті в штаті Юта, зі свого будинку в штаті Юта. Тож чи вважаєте ви, що це має щось спільне з провайдерами в Чикаго?
Амір Хоссейн F

1

Чи знаєте ви, чи IP-адреса пристрою Ubuntu є загальнодоступною?

VPN-з'єднання, в основному, робить ваш пристрій в одній близькості до мережі, і це впливатиме на те, що ви можете / не можете отримати доступ. Якщо у вас є пристрої, які призначені для доступу лише через локальну мережу, то VPN робить ваш пристрій так, ніби він "локальний" для цієї мережі. Без VPN - у вас немає доступу до цих "локальних" ресурсів.

Тепер, щоб відповісти на ваше запитання:
Що з цим не так?
Нічого поганого. Ваш пристрій Ubuntu може бути недоступним для загального доступу через Інтернет.

Якщо порт 22 не відкритий, він також не повинен працювати з vpn.
Не зовсім. У ВАШІМ кінці (ваше місто) - можливо, порт 22 заблокований. Після підключення через VPN ваше з'єднання через порт 22 тунелюється через VPN-з'єднання, тому воно не блокується (так як саме VPN-з'єднання не блоковане).

Як це працює лише з vpn? і яке рішення?
Залежить від реальної проблеми (оскільки у нас недостатньо інформації):

  • Якщо порт 22 заблокований у вашому кінці - VPN дозволяє тунель для підключення через порт 22.
  • Якщо ваш пристрій Ubuntu доступний ТОЛЬКО локально - то VPN - єдине рішення

Як я можу зробити свій ubuntu доступним через Інтернет (в усьому світі)?
Amir Hossein F

Це вже інше питання, і вам, мабуть, потрібно поставити нове запитання - і ще багато деталей про те, як підключений ПК Ubuntu з іншого боку. У деяких випадках вам це не вдасться - особливо якщо ваш пристрій входить до вашої організації та у вас немає управління тим, як мережа працює / налаштована. Якщо це ваш домашній ПК, а просто за маршрутизатором - це питання вирішило багато різних питань.
Дарій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.