Как получить удаленный доступ с помощью командной строки к компьютеру с использованием динамического IP?
Я хочу получить доступ к другому компьютеру (Mac OSX), который в другом месте. Простое решение может быть похоже на использование teamviewer и logmein, но в этом случае я хочу удаленно использовать командную строку / терминал. Проблемный teamviewer и logmein не поддерживают терминальную сессию. Удаленный компьютер (компьютер, к которому я хочу подключиться) использует динамический IP-адрес, и у меня нет доступа к маршрутизатору, подключенному к этому компьютеру.
У меня есть некоторый ресурс, который я могу использовать динамические DNS-сервисы, такие как dynu, no-ip и т. Д., Но большинству этих сервисов нужно, чтобы я изменил некоторые настройки в маршрутизаторе (например, переадресация портов и т. Д.). Тот факт, что у меня нет доступа к маршрутизатору. Или я что-то упустил?
Любое решение?
1 ответ
Если вы хотите подключиться, у вас есть 2 основных варианта:
Используйте свой собственный сервер для обхода NAT, для этого вы должны использовать обратное туннелирование SSH, либо напрямую к вашей машине, если вы не находитесь за NAT, либо в промежуточную точку, как в учебном пособии, если вы также находитесь за NAT.
Использование службы, такой как ngrok, чтобы дать вам общедоступный адрес для подключения к