Удаленный доступ к компьютеру со статическим частным IP через маршрутизатор с известным общедоступным IP через SSH

435
KhunWasut

Я хотел бы получить доступ к компьютеру за маршрутизатором через SSH с любого удаленного адреса. У меня есть базовая операционная система UNIX и некоторые фоны кодирования, но у меня минимальный опыт работы в сети. Машина, к которой я хочу подключиться, является Windows-машиной, на которой запущен CygWin.

Это моя текущая настройка:

[Общедоступный IP-адрес маршрутизатора (известный общедоступный IP-адрес) ]: допустим, что это 88.88.88.88
[ Личный IP-адрес компьютера (необходим доступ) ]: 192.168.1.2

Я уже перенаправил порт 22 в маршрутизаторе для адреса 192.168.1.2. Мой вопрос здесь будет

  • Как правильно использовать команду SSH для доступа к этому компьютеру с любого удаленного компьютера?
  • Нужно ли выполнять какие-либо дополнительные настройки на стороне сервера?
  • Подключение из сети с использованием частного IP работает, но я не знаю, как настроить это для любого удаленного доступа.
  • Если есть какая-то дополнительная информация, пожалуйста, дайте мне знать.

У меня есть важная работа на этой машине, к которой мне нужно иметь доступ во время работы, поэтому ваши ответы будут высоко оценены. Спасибо.

0
Вы подключаетесь к общедоступному IP, а не к частному IP. Все остальное звучит правильно. Вы уже пробовали это? У тебя проблемы? Appleoddity 6 лет назад 2
Да. Дело в том, что публичный IP - это IP-адрес маршрутизатора, но мне нужно получить доступ к компьютеру, который находится за этим маршрутизатором. (192.168.1.2, а не 192.168.1.1) Я попытался подключиться к этому адресу из SSH-клиента на моем телефоне с помощью мобильной сети, но не смог получить доступ к аппарату. Я не знал, как это сделать. KhunWasut 6 лет назад 0
Я на самом деле пробовал через [ссылку] (www.yougetsignal.com) со своего телефона, введя общедоступный IP-адрес и порт 22, и он сказал, что порт закрыт. Как вы думаете, это также может быть проблемой блокирования порта провайдером? KhunWasut 6 лет назад 0
Возможно, ваш интернет-провайдер блокирует порт. В любом случае, лучше использовать порт, отличный от обычных. Измените внешний порт на другой, а затем укажите его на внутренний IP-адрес и порт 22. HazardousGlitch 6 лет назад 0
Здесь может быть основное недоразумение. Я немного неясен. Ваш роутер имеет публичный IP. Вы подключаетесь к этому общедоступному IP. Переадресация портов в маршрутизаторе говорит, что переадресация входящих запросов, предназначенных для порта 22 на моем общедоступном IP-адресе, на внутренний компьютер с IP-адресом 192.168.1.2. Переадресация портов это то, что делает это. Вы никогда не будете использовать внутренний IP для своих запросов в общедоступном Интернете. Appleoddity 6 лет назад 0

0 ответов на вопрос

Похожие вопросы