3

У меня есть несколько запущенных Raspberry Pi DietPi (на основе Debian), которые распространяются в разных местах. Мои клиенты - это компании, и у всех разная сетевая инфраструктура.

Мне нужен доступ к моим устройствам через ssh, но проблема в том, что я не всегда могу открыть порт в маршрутизаторе моего клиента.

Существует несколько решений, таких как обратная переадресация по ssh-порту, но, пока я могу их оценить, они не очень надежны.

Мне нужно учесть возможность перезагрузки RPi, клиентский маршрутизатор на некоторое время потеряет подключение к Интернету и т.д.

Итак, мой вопрос: существует ли подобный TeamViewer сервис для консоли Linux? Надежный, надежный и независимый от конфигурации маршрутизатора.

3 ответа3

1

Извините за это ... но в случае, если кто-то еще найдет эту ветку через Google так же, как я: Попробуйте "tmate"?

https://tmate.io/

1

Если вам действительно нужен терминал, возможно, простой ssh идеально вам подойдет, и работа над его созданием - настоящая проблема.

В противном случае, вы пытались найти в Интернете "TeamViewer как сервис для Linux"?

Поддержка терминального сервера в Teamviewer:

Как работает сервер терминалов?

В серверных операционных системах TeamViewer работает без какой-либо специальной адаптации.

Однако, пожалуйста, не забудьте активировать опцию расширенной многопользовательской поддержки (активирован по умолчанию для TeamViewer 9 и более поздних версий) в опциях в разделе «Дополнительно». Эта опция генерирует индивидуальный идентификатор TeamViewer для каждого пользователя, который подключается к серверу с помощью удаленного рабочего стола (RDP) от Microsoft, а также для физической консоли. Поэтому возможна параллельная и индивидуальная работа каждого сеанса.

В информационном диалоге теперь отображаются два разных идентификатора:

  • Идентификатор сервера:
    • TeamViewer ID консоли серверной операционной системы (как если бы физически сидел перед сервером)
  • Идентификатор пользователя:
    • TeamViewer ID пользователя, вошедшего на этот сервер с использованием RDP.
0

Teamviewer не поддерживается процессорами ARM. Я видел, что есть эмуляция x86, которую я считаю, называется exagear, которая может сделать это и получить Teamviewer на пи ... хотя кажется, что до решения проблемы еще далеко.

Я бы решил это так ....

Установите сервер openvpn в дикой природе. Сделайте это портом, который никто в здравом уме не отфильтрует, как 443 ... на pi настройте клиент openvpn для подключения к нему, настройте рабочие / домашние / портативные компьютеры на том же vpn, и вы сможете получить доступ к нему через брандмауэр через SSH.

Вы должны быть осторожны при выборе диапазона ip для vpn, чтобы выбрать что-то странное, что вы вряд ли когда-нибудь столкнетесь с этим в дикой природе ... 10.213.xx или что-то ....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .