Удаленный терминал в систему человечности через Интернет

У меня есть эта машина в отдельной сети, которая соединилась с Интернетом через NAT. Мой компьютер подключен к Интернету и получить доступ к той машине, которую я использую teamviewer.

Теперь я устал от teamviewer и их медленное gui который не поддерживает команд клавиатуры.

Я должен соединиться с той машиной только через терминал. SSH не будет работать из-за NAT и у меня нет доступа к маршрутизатору для установки port-forwarding.

Так мой вопрос, там способ соединиться с терминалом той машины через Интернет..? Возможно, программное обеспечение как teamviewer но только с терминалом..?

И моя машина и удаленная машина имеют Ubuntu установленный в нем.

0
задан 7 June 2018 в 04:11

1 ответ

Как предложено в комментарии обратное соединение SSH является, вероятно, самым легким, если Ваш компьютер имеет Интернет routeable IP (кажется, что Вы говорите, что делаете). При потере работоспособности по этому маршруту Вы захотите выполнить его в большом количестве while цикл, так, чтобы, если соединение умирает, он запустил снова.

Однако, если Ваша машина не находится непосредственно в Интернете (например, имейте Интернет routeable IP), или Вы не хотите позволять Вашему другому компьютеру входить в Вашу машину, вот пара других идей:

  • Если другому маршрутизатору включили UPnP, Вы смогли использовать инструмент для отправления upnp запроса к маршрутизатору для отображения внешнего порта на порт на внутреннем IP.
  • Установите Скалистую вершину Скрытый Сервис. Это - довольно надежный метод, который не полагается на конфигурации маршрутизатора, но это будет медленнее.
0
ответ дан 29 October 2019 в 04:15

Другие вопросы по тегам:

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