LRO как альтернатива TeamViewer

Эти два инструмента сравнивают часто, потому что оба дают попасть на машину где-то далеко. Делают они это принципиально по-разному, и честный ответ такой: один из них для вашей задачи почти наверняка не подходит. Эта страница написана, чтобы вы поняли какой, а не чтобы выиграть сравнение.

Коротко: TeamViewer передаёт экран — вы смотрите на удалённый рабочий стол и водите там мышью. LRO передаёт протокол — удалённый сервис появляется на локальном порту, и вы подключаетесь к нему привычным клиентом. Если у ваших машин рабочего стола нет, или вы предпочитаете работать в своём терминале и своих инструментах, в этом отличии и весь ответ.

Главное отличие: экран против протокола

TeamViewer снимает удалённый рабочий стол, передаёт вам картинку и отправляет обратно нажатия клавиш и движения мыши. Всё, что вы делаете, идёт через этот рабочий стол: вы пользуетесь программами удалённой машины, на её же экране.

LRO вместо этого несёт собственный TCP-поток сервиса. Агент стоит с каждой стороны, а удалённый сервис — SSH, RDP, база, веб-панель устройства — появляется как порт на вашей машине. Дальше вы открываете против него свой клиент. Ничего не отрисовывается и не транслируется, а графическая сессия на удалённой стороне не нужна вовсе.

Сравнение

 TeamViewerLRO
Что передаётся Картинка экрана в одну сторону, клавиатура и мышь в другую. Собственный TCP-поток сервиса, без изменений.
В чём вы работаете В окне TeamViewer, показывающем удалённый рабочий стол. В своём клиенте на локальном порту — ssh, RDP- или VNC-клиент, клиент базы, браузер.
Что даёт доступ Интерактивное управление всем рабочим столом и всем, что может тот пользователь. Доступ к одному заданному эндпоинту — и больше ни к чему на машине.
Если рабочего стола нет Графическая сессия должна существовать, чтобы её показать; на headless-сервере это значит держать её ради самого инструмента. Не имеет значения — серверы, устройства и железки без экрана здесь обычный случай.
Шифрование Сквозное, обмен ключами RSA-4096 и сессии AES-256; их маршрутизирующие серверы поток не читают. Сквозное между двумя агентами, ключи свои на каждый туннель; всегда включено, релей прочитать не может.
Модель лицензирования Годовая подписка — на пользователя, на управляемое устройство или на одновременную сессию; для личного использования бесплатно. Подписка за агента плюс оплата трафика по факту; новым аккаунтам начисляется стартовый баланс.
Под какую задачу сделан Посадить человека перед удалённым экраном. Администрировать машины по их настоящим протоколам.

Шифрование — не то, чем мы отличаемся

Здесь легко было бы намекнуть на обратное, поэтому скажем прямо: TeamViewer шифрует сессии сквозно, обмен ключами RSA-4096, сессионные ключи AES-256, и заявляет, что его собственные маршрутизирующие серверы трафик расшифровать не могут. LRO шифрует сквозно между агентами ключами на каждый туннель, и отключить это нельзя. По этой оси оба инструмента в порядке, и всякий, кто уговаривает вас перейти ради одного шифрования, что-то вам продаёт.

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

Когда TeamViewer подходит лучше

Если на том конце нетехнический человек и проблема в его компьютере — тут не с чем конкурировать. Видеть то же, что видит он, забрать мышь и провести его за руку — ровно то, для чего TeamViewer сделан, а у LRO аналога нет: экрана в этой схеме нет в принципе.

То же касается сопровождаемых сессий вообще: подключение, на которое человек соглашается и за которым наблюдает, перетаскивание файлов прямо в сессию, чат рядом с ней и записи для последующего разбора. Если это описывает ваш рабочий день — оставайтесь где есть.

Когда лучше LRO

А если графический рабочий стол всё же нужен, LRO несёт RDP и VNC как любой другой протокол — сервер и клиент ваши, а туннель делает их локальными друг для друга.

Как это выглядит на практике

  1. Поставить агента на удалённую машину и зарегистрировать в роли client.
  2. Поставить агента на свою машину в роли support.
  3. Создать эндпоинт, описывающий сервис, — например порт 22 или 3389 для RDP.
  4. Открыть туннель. Ваша машина начинает слушать локальный порт.
  5. Направить привычный клиент на этот локальный порт.

Гайд про первый туннель проходит весь путь со скриншотами, а гайд про RDP и VNC разбирает именно случай с рабочим столом.

Сколько стоит

LRO берёт небольшую подписку за агента плюс оплату трафика по факту, поэтому простаивающие агенты стоят почти ничего, а машина, к которой вы подключаетесь дважды в год, не тянет за собой лицензию на рабочее место. Новым аккаунтам начисляется стартовый баланс — его хватает, чтобы поставить обоих агентов и поднять первый туннель, ещё ничего не заплатив. Подробности — в FAQ про биллинг.

Дотянитесь до своих машин по их настоящим протоколам — теми инструментами, которыми уже пользуетесь.

Создать аккаунт →