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