5 мая немецкая компания TeamViewer AG, разработчик одноименного ПО для удаленного доступа и обслуживания компьютеров, приняла решение прекратить оказание услуг для клиентов из России и Белоруссии. Как сообщается в официальном пресс-релизе, компания в тот же день перестала заключать новые контракты. Что касается действующих корпоративных лицензий, то услуги по ним будут предоставляться до окончания ранее заключенного контракта, продлить который также будет невозможно. Кроме того, будут блокироваться не только любые исходящие нелицензионные соединения, но и все входящие соединения извне к компьютерам в России и Белоруссии: владельцы компании намерены максимально ограничить использование своего ПО.
Первые технические сбои в работе программы появились незадолго до публикации пресс-релиза, а на момент написания этого материала TeamViewer уже не работал у большинства российских пользователей. Дело в том, что в случае его некоммерческого использования не требуется регистрации и продукт предоставляется полностью бесплатно, что и повлияло на высокий уровень его распространенности в мире (наряду с качеством ПО). Именно такие подключения называются нелицензионными и были отключены в первую очередь, поэтому пострадали в основном рядовые пользователи.
Стоит отметить, что подобное решение компании несколько противоречит одному из основных ее лозунгов о доступности ее разработки «везде, каждому и в любое время во имя устранения технологических и географических барьеров». Тем не менее оно принято, а стало быть, необходимо определиться с заменой. Порядок упоминания приложений в тексте алфавитный и не коррелирует с оценкой их качества.
Ammyy Admin
Программа
Ammyy Admin разработана российской компанией Ammyy и впервые представлена на рынке в 2008 году. С ее помощью можно организовать удаленный доступ к ПК или серверу через Интернет, управляя ими в режиме реального времени. Как утверждают представители компании, количество активных пользователей программы превышает 75 млн, поэтому на персональную техподдержку могут рассчитывать только те, кто приобрел платную лицензию.
ПО Ammyy Admin не нуждается в установке, а основной исполняемый файл занимает около 800 Кбайт. Чтобы начать работу с программой, достаточно скачать ее на устройство оператора и клиента и запустить. Для выполнения своих функций Ammyy Admin не нуждается в выделенных IP-адресах и отлично уживается как с большинством известных сетевых экранов (Firewall), так и с компьютерами, выходящими в Интернет через NAT. В частности, нет необходимости использования виртуальных серверов, переназначения портов (port mapping) и внесения других существенных изменений в сетевые настройки. В роли посредников при установке связи между двумя конечными точками выступают публичные серверы приложения.
Все передаваемые данные, включая изображения экрана, перемещение курсора, сигналы клавиатуры, файлы, только в защищенном виде. Шифрование осуществляется в соответствии со стандартами AES и RSA, а для каждой сессии используются отдельные ключи. Подключиться к удаленному рабочему столу/компьютеру можно по паролю, ID аппаратного обеспечения или напрямую по IP-адресу. Клиент сообщает свой ID или IP оператору, а тот, в свою очередь, вводит эти данные и отправляет запрос на подключение к ПК клиента. Далее клиент должен одобрить подключение со стороны. Сразу после получения этого разрешения оператор увидит рабочий стол клиента и сможет управлять им. Помимо возможности перейти в полноэкранный режим, будет видна панель инструментов, где можно ознакомиться с настройками текущего соединения, воспользоваться файловым менеджером и голосовой связью. В качестве преимуществ Ammyy Admin перед TeamViewer разработчики называют поддержку докачки файлов в случае обрыва соединения, а также более стабильную и быструю работу на медленных соединениях.
Минус Ammyy Admin в том, что основная версия программы подходит только для ОС семейства Windows. Но самым серьезным недостатком, пожалуй, является упоминание имени компании в истории о банковском трояне Lurk, который несколько месяцев распространялся через официальный сайт Ammyy Admin (он был взломан, а ПО на нем заражено). Несмотря на то что проблема была устранена, некоторые антивирусы по сей день определяют это ПО как потенциально вредоносное, а часть интернет-браузеров не позволяют скачивать исполняемый файл программы. В частности, с помощью Chrome и FireFox скачать приложение невозможно.
Бесплатная версия (Free) ПО подходит только для некоммерческого или пробного использования. В случае доступа по ID разработчик гарантирует лишь 30 часов работы приложения в месяц, после чего возможно ограничение доступа к ПО до следующего отчетного периода. Интересно, что при переходе с бесплатной версии на базовую платную (Starter) это ограничение не снимается. В то же время на соединения по IP или HostName ограничения по времени не распространяются. Стоимость лицензии по тарифу Starter начинается от 1200 рублей за один ПК. Стандартный срок действия – два года, в течение которых можно рассчитывать на полноценную техподдержку и все виды обновлений. Версия Premium стоит вдвое дороже, а Corporate – в три раза. При выборе тарифа обратите внимание на различия в условиях их использования. Например, тариф Starter не поддерживает подключение к или от удаленного компьютера в обход Firewall или NAT, более того, несовместим с HTTPs-прокси. Эти функции появляются только на тарифе Premium. Впрочем, если вы обычный частный пользователь, то эти функции будут доступны бесплатно и по умолчанию (тариф Free). С увеличением числа используемых компьютеров цена лицензии для одного ПК снижается: имеются предложения как для компаний с парком в десяток устройств, так и для крупных организаций. Важный момент: при коммерческом использовании каждый ПК, участвующий в сессии удаленного доступа, должен иметь платную лицензию (за исключением разовых подключений).
AnyDesk
Программа
AnyDesk, разработанное еще одной немецкой компанией – AnyDesk Software GmbH, известно на мировом рынке не меньше TeamViewer. На момент подготовки материала оно продолжало нормально работать на территории России, а разработчик не сообщал о вводе каких-либо ограничений.
AnyDesk – мультиплатформенное приложение, доступное на ОС Windows, macOS, iOS, Android, Linux и даже Raspberry. В большинстве случаев на привычных десктопных платформах нет нужды в обязательной установке клиента AnyDesk – достаточно запустить портативную версию, которая поддерживает большую часть функций. Однако разница существует и в зависимости от целей пользователя может быть критичной. Например, по умолчанию портативная версия имеет ограниченные права по работе с удаленной системой, что может приводить к проблемам при запуске приложений, нуждающихся в запуске «от имени администратора». Помимо прочего, разработчики ПО предупреждают, что в особых случаях для того, чтобы AnyDesk мог работать с сетевыми подключениями, может потребоваться глубокая настройка файервола. Тут стоит отметить, что приложение поддерживает функцию доступа без запроса подтверждения со стороны другого пользователя, то есть по заранее заданному паролю.
Традиционно бесплатную версию ПО можно использовать в личных целях. Для коммерческих пользователей предусмотрен пробный период (trial) на 14 дней, после чего требуется сразу оплатить подписку на год (меньше нельзя) в соответствии с выбранным тарифом: €9,90 за Essentials, € 19,90 – за Performance и € 29,90 – за Enterprise. Имейте в виду, что российские банковские карты к оплате не принимаются. Это один из основных минусов программы. Не менее значима страна, в юрисдикции которой находится разработчик, – в любой момент компания может последовать примеру TeamViewer.
Getscreen
Российская компания «Гет Скрин Софтвер» предлагает облачное ПО под брендом
Getscreen для администрирования, технической поддержки и работы из дома. Сервис работает на большинстве современных ОС – Windows, macOS, Linux (Debian, Ubuntu, Red Hat, Fedora, SUSE) и Android. Особенность сервиса в том, что оператор не нуждается в локальной установке дополнительных программ: подключение к удаленному устройству (компьютеру или смартфону) осуществляется через веб-клиент прямо из браузера. Оператору доступны полный набор функций удаленного доступа и возможность нескольких одновременных подключений к одному устройству. Для работы сервиса не требуется выделенного IP-адреса.
Несмотря на то что оператор работает через веб-интерфейс, клиенту необходимо скачать небольшую программу-агент (2 Мбайт) и запустить ее. Именно благодаря агенту, настроенному на автоматическую авторизацию и обновление, удаленный компьютер транслирует видео оператору и выполняет команды, поступающие от него. Подключение происходит с помощью понятного для всех приглашения без идентификаторов и паролей, исключительно по ссылке или по коду. Благодаря плагинам и расширениям, HTTP API и Agent SDK, можно с легкостью внедрить удаленный доступ в инфраструктуру клиента. Кстати, разработчики сервиса заверяют, что около 70% пользователей перешли к ним после опыта взаимодействия с TeamViewer.
Стоит отметить, что существуют международная версия сервиса Getscreen.me и российская Getscreen.ru. В настоящее время всем новым клиентам из России и стран СНГ рекомендуется использовать второй вариант, адаптированный под наш рынок.
Для персонального использования в наличии два тарифа – Free и Personal. Первый полностью бесплатный и подходит для постоянного доступа к одному устройству. Он позволяет создавать одно приглашение в день для подключения клиентов, при этом максимальный размер передаваемых файлов ограничен 50 Мбайт. Тариф Personal подходит для более требовательных пользователей и включает в себя постоянный доступ к пяти устройствам, а также до трех приглашений к подключению в день. Кроме того, доступно хранилище для видеозаписей подключений на 500 Мбайт, функция «черный экран», позволяющая отключать монитор на удаленном компьютере во время подключения, а также ‘Wake-on-LAN’ – пробуждение по сигналу на сетевую карту устройства. Максимальный объем передаваемого файла не должен превышать 1 Гбайт.
Стоимость вариантов для профессионального коммерческого использования зависит от количества операторов, которые будут работать с программой. Минимальная опция – стандартный тарифный план, рассчитанный на работу максимум пяти человек. Его стоимость в год составит от 18 тыс. рублей, в которые включено 50 устройств постоянного доступа, 50 приглашений для клиентов в день, ограничение на размер одного файла в 10 Гбайт и хранилище для видеозаписей сессий на 20 Гбайт.
Radmin
Нельзя не упомянуть и один из первых российских продуктов для управления удаленными компьютерами –
Radmin, разработанный компанией «Фаматек Трейд» в далеком 1999 году. В начале 2000-х эта программа была довольно популярной, впрочем, жива она и по сей день.
Для установки соединения потребуется установить две программы (Radmin VPN и Radmin Server) на компьютере, которым предполагается управлять, и одну программу (Radmin VPN) на компьютере оператора. На первом ПК необходимо создать сеть в Radmin VPN, сохранив ее название и пароль для доступа в удобном месте, добавить нового пользователя в Radmin Server (еще одна связка «логин-пароль») и настроить для него права доступа. После этого нужно запустить Radmin VPN на компьютере оператора и подключиться к созданной ранее VPN-сети, а затем – к удаленному компьютеру в ней, воспользовавшись обеими парами «логин-пароль».
Несмотря на то, что Radmin VPN – бесплатная программа для создания VPN-сетей, которая позволят организовывать безопасные соединения между ПК, Radmin Server через 30 дней работы запросит платное продление. Бессрочная лицензия для одного компьютера стоит относительно недорого – 1500 рублей. Однако следует учитывать, что версия ПО Radmin 3.5.2, которую предлагается использовать, была представлена еще в декабре 2017 года.
Ассистент
Еще одно предложение в области удаленной работы и обмена файлами от российского разработчика «Сафиб» – ПО
«Ассистент». В рамках удаленного управления рабочим столом сервис поддерживает использование горячих клавиш, синхронный буфер обмена, групповое подключение к удаленному компьютеру и многое другое. Для коммуникации между пользователями можно использовать встроенный мессенджер, а также аудио- и видеочаты и даже оставлять графические заметки на удаленном экране. Для настройки удаленного ПК доступны редактор реестра, диспетчеры задач и устройств, управление через командную строку. Сам «Ассистент» существует в версиях для ОС Windows, macOS, Linux и Android.
Кроме того, сервис предлагает ведение подробных журналов работы пользователей с возможностью централизованного хранения на серверах. Имеется возможность быстрой и простой интеграции с системами HelpDesk/ServiceDesk. Все передаваемые данные зашифрованы. Помимо этого, в приложении используются и другие методы защиты передаваемых данных: в частности, контроль подмены сторон взаимодействия и модификации передаваемой информации, регистрация событий безопасности. Есть версия «Ассистента», одобренная ФСТЭК России.
Работа программы не зависит от топологии сети, а сетевые экраны и NAT не являются препятствием для установления рабочих соединений. В ПО реализовано сжатие передаваемых данных для уменьшения нагрузки на канал связи, что актуально в случае низкой скорости подключения или высокой стоимости трафика. Также можно настраивать качество передаваемого изображения.
Базовая лицензия для физических лиц бесплатна. Стоимость коммерческой лицензии начинается от 72 тыс. рублей. Самый дорогой вариант (880 тыс. рублей) – лицензия по тарифу «Корпорация + ФСТЭК», предусматривающая до 10 одновременных подключений. По запросу предоставляется бесплатный тестовый период на 7 или 21 день.
Выводы
Эту статью можно дополнять бесконечно. Количество решений для организации удаленного управления различными устройствами исчисляется десятками. Помимо уже упомянутых, вы также можете самостоятельно поискать информацию, например про Aspia, Chrome Remote Desktop, TrustViewer, RMS, Remote Utilities, LiteManager, GoToMyPC, RealVNC, UltraVNC и др. Кроме того, имеется возможность самостоятельной настройки связки из VPN-решений вроде WireGuard, Tailscale, ZeroTier и различных свободно распространяемых вариаций VNС-решений (Virtual Network Computing). Впрочем, последний вариант скорее для людей, имеющих некоторый опыт в системном администрировании.
Кроме того, при выборе программы для замены TeamViewer нужно учитывать особенности используемых пользователем сетевых соединений. В большинстве случаев ПО должно поддерживать подключение к ПК, которые находятся за NAT. В некоторых VNC-приложениях эта функция называется Cloud Connectivity, в других инструкциях напрямую указывается, что NAT не помеха. Обращайте на это внимание. В то же время протокол, используемый в VNC-системах, не поддерживает шифрование данных по умолчанию, поэтому в случае выбора VNC-решения желательно позаботиться об этом, например, настроив VPN или SSH.
Стоит также отметить, что после ухода TeamViewer из России на отечественном рынке стали появляться новые решения для удаленного доступа. В частности, ГК «СКБ Контур» представила сервис
«Контур.Доступ», пользоваться которым можно бесплатно в течение первых трех месяцев. В целом по набору анонсированных функций особых отличий от участников обзора не наблюдается, однако пока доступ к проекту можно получить только поле заполнения соответствующей заявки на сайте разработчика. Информации о видах лицензий и их стоимости в открытом доступе нет.