Расскажем, как организовать работу, если нужно подключиться к другому ПК дистанционно или что-то в нем починить. Вы узнаете, как получить удаленный доступ к компьютеру без TeamViewer, какие бесплатные программы для удаленного доступа к компьютеру использовать, и как обойтись вообще без них.
Оглавление:
1. Бесплатные аналоги TeamViewer
2. Российские программы для удаленного доступа к компьютеру
3. Встроенные инструменты Windows
4. Подведем итоги: какую программу выбрать?
Бесплатные аналоги TeamViewer
Весной 2022 года TeamViewer ушел из России. Причины те же, что и у других крупных зарубежных поставщиков софта — санкции, политика и т.д. Программа для удаленного доступа, которую поставляла компания, больше недоступна. Новые подключения к платформе невозможны, продление старых подписок тоже. Действующие контракты еще работают, но только для тех организаций, что не входят в санкционный список, и до того времени, пока не кончится срок лицензии.
Ранее с помощью TeamViewer бизнес мог управлять устройствами на расстоянии, контролировать работу сотрудников из любой точки мира, чинить неполадки и вести мониторинг сети. Софт работал на любых операционных системах и «машинах» — был адаптирован к офисным и домашним ноутбукам, смартфонам и даже промышленным роботам. Теперь, когда ведущий поставщик софта ушел, российские пользователи вынуждены искать ему замену.
TeamViewer — чем заменить?
Мы проанализировали самые популярные аналоги Тимвивера, оставшиеся на рынке, и решили выбрать лучшие из бесплатных. Описанные ниже программы распространяются либо полностью свободно и могут использоваться в коммерческих целях без ограничений, либо имеют Free-версии с урезанным функционалом.
Чтобы вам было проще читать, договоримся, что хост — это сервер, то есть второй ПК, к которому требуется подключение. Клиент — это локальный компьютер, то есть администратор, который будет «гостем» на принимающей стороне.
AnyDesk (free версия)
Если вы — крупная компания, бесплатной версии AnyDesk не хватит. Но если администратор один, а устройств на удаленке 2-3, платный тариф брать не обязательно — будете работать, будто пользуетесь лично.
Подключиться ко второму устройству можно через девятизначный номер или псевдоним. Второй вариант удобнее, так как имена проще запоминаются. Принимающая сторона при этом может ограничивать администратора, например блокировать клавиатуру, мышь или буфер обмена. Если установлен автоматический доступ к ПК, возиться с соединением не придется — клиент и хост связываются по запросу, сразу.
Плюсы:
Минусы:
DWService
Еще один способ удаленного управления ПК, но уже полностью бесплатный. В основе сервиса — открытый исходный код, а значит его можно менять и использовать в коммерческих целях. Чтобы соединить два компьютера, нужно установить DWService на стороне хоста, а клиента подключить через браузер. Также можно использовать программу разово, то есть не устанавливать «на постоянку», а запустить для одного сеанса.
Плюсы:
Минусы:
Jump Desktop
Если пользоваться лично, приложение бесплатно. Работает на Windows и macOS. Есть версия для iOS, а значит управлять другими ПК администратор системы может даже с айфона или айпада. Подключение к хосту занимает около пяти минут, но дальше проблем с производительностью не будет. Jump Desktop использует собственную технологию Fluid Remote Desktop, благодаря которой экран работает плавно, с частотой 60 FPS.
Каждый раз для связи с хостом пароль вводить не нужно. Система запоминает учетные записи локальных пользователей и связывает их автоматически. При необходимости автосоединение можно отключить и вернуться к обычному способу входа.
Плюсы:
Минусы:
TightVNC
Устанавливает не слишком безопасное соединение, поэтому для внедрения в коммерческую среду не рекомендуем. Тем не менее разработчики говорят об этом открыто и уже работают над разработкой встроенного шифрования.
Софт распространяется полностью бесплатно, подходит для всех, даже устаревших, версий Windows и позволяет устанавливать удаленное подключение к компьютеру по IP. Весной этого года разработчики выпустили несколько важных обновлений — теперь в TightVNC вы можете копировать текст с клиента и вставлять его на хост. Также имеется обмен файлами между несколькими устройствами.
Плюсы:
Минусы:
LiteManager Free
Free версия позволяет добавлять в команду до 30 устройств и управлять ими дистанционно. Подходит как для частных лиц, так и для небольших организаций — использование в коммерческих целях не запрещено. В LiteManager Free можно дистанционно запускать и останавливать процессы через диспетчер задач, загружать файлы на хост или скачивать их на ПК администратора. Чтобы вести переписку, есть текстовый чат.
Если скорость интернета упала, включите «Экономичный режим», уменьшите цветность экрана и значения FPS. Качество картинки снизится, но канал станет свободнее и задержки станут менее заметными.
Плюсы:
Минусы:
Rust Desk
Кроссплатформенное ПО с открытым исходным кодом. Имеет портативную версию, которая не требует установки, и веб-клиент, чтобы пользоваться через браузер. Вы можете связываться с другими ПК через сервер компании или использовать собственный, с нуля написанный сервер — как это сделать, описано на официальном сайте Rust Desk.
Функционал стандартен — дистанционное управление компьютером, обмен файлами, текстовый чат. Официальной техподдержки нет. Чтобы решать проблемы с установкой и ошибками, люди идут в сообщества программы в Discord и на Reddit и задают вопросы там.
Плюсы:
Минусы:
Iperius Remote
Простая и бесплатная программа для удаленного управления компьютером, в которой хост и администратор могут писать в чат, а также обмениваться файлами. Для частных лиц работает без ограничений. Iperius Remote «дружит» со всеми операционками Windows, начиная с 7 версии, Windows Server и macOS.
У Iperius Remote есть приложение для мобильных, чтобы вы могли управлять рабочим ноутбуком с телефона. Подключиться даёт к любому ПК, но только к одному. Для связи с новым устройством придется перезапускать сессию.
Плюсы:
Минусы:
Российские программы для удаленного доступа
к компьютеру
Логично, что в период санкций и всевозможных блокировок отечественный софт становится популярнее. К тому же техподдержка всегда отвечает на русском, а исходный код принадлежит российским разработчикам. Можно надеяться, что «родное» ПО продолжит работать стабильно, а для бизнеса это особенно важно.
ОфисМЕТРИКА
Программа российского производства для контроля и мониторинга экранов. Позволяет отслеживать действия на устройствах, показывает, какие сайты открывались и какие запускались службы. Администратор видит отчеты в формате графиков, где можно посмотреть, когда компьютер был активен, а когда «простаивал». Информация о посещенных страницах и действиях в проводнике отображается, при наведении на ленту.
ОфисМЕТРИКА делает скриншоты с определенным интервалом и выгружает их на специально выделенный для компании сервер. На ресурсах самого софта ничего не хранится, а значит просматривать информацию может только фирма-заказчик. Приложение не перехватывает конфиденциальные данные и не записывает пароли. Скачать программу для удаленного доступа, чтобы опробовать ее функционал, можно с официального сайта.
Плюсы:
Минусы:
Cкачайте программу №1 для мониторинга рабочего времени
Скачать бесплатно!
Отлично работает на Windows 11, 10, 8, 7 и XP
RuDesktop
Еще одна простая и быстрая программа для подключения к удаленному рабочему столу. Во время сессии можно менять качество изображения, если скорость соединения стала недостаточной. Сеансы через RuDesktop защищены — сервис «пустит» в систему только тех, кто знает пароль, а во время удаленной работы будет шифровать данные.
Чтобы подключиться к хосту, нужно знать его номер — комбинация генерируется системой и состоит из 9 цифр. Пароль задает пользователь на «принимающей» стороне. После соединения администратор сможет управлять процессами на втором компьютере, скачивать файлы, устанавливать программы, переписываться с хостом в чате.
Плюсы:
Минусы:
Radmin
Компания гордится тем, что сотрудничает с банками, правительственными и военными структурами РФ. Radmin используют, например, айтишники в Газпромбанке. С помощью программы можно дистанционно обновлять рабочие ноутбуки, устанавливать корпоративные службы и офисные драйвера, чинить ПК и сервера компании.
Сервис будет работать на всех версиях Windows. Для устаревших операционных систем можно использовать ранние сборки приложения. Клиент и хост могут общаться не только в текстовом формате, но и голосом. К одному монитору могут подключаться 5 человек сразу.
Плюсы:
Минусы:
Ассистент
ПО сертифицировано Федеральной службой по техническому и экспортному контролю. Служит для управления компьютерами и серверами организации, мониторинга и техподдержки. Ассистент помогает запускать и останавливать процессы, перезагружать систему, блокировать мышь и устройства ввода, загружать файлы или скачивать их.
Во время сессии несанкционированные входы исключены. Авторизация защищена двухфакторной аутентификацией, дополнительно используется разовый или постоянный пароль. Все события записываются в журнал сессии, а для разных групп пользователей настраиваются индивидуальные права администрирования.
Плюсы:
Минусы:
Ammyy Admin
Легко запускается и не требует сложных настроек. После включения Ammyy Admin достаточно ввести ID хоста, получить разрешение на соединение и сессия начнётся. Администратору будет открыт удаленный доступ к рабочему столу, возможность общаться с пользователем в чате и обмениваться с ним файлами. Чтобы быстро обсудить проблему, можно запустить голосовую связь.
При кажущейся простоте Ammyy Admin надежен — использует гибридное шифрование и без ввода пароля никого в сессию «не пустит». Работает сравнительно быстро, особенно если использовать платную версию. На тарифах Premium и Corporate данные передаются через выделенные роутеры, которые меньше загружены.
Плюсы:
Минусы:
Getscreen
Программа для удаленного доступа к другому компьютеру для разовых сессий. Работает элементарно — нужно скачать агент приложения, сгенерировать ссылку и отправить ее тому, кому нужна помощь. Пригодится для администрирования и техподдержки внутри небольшой компании или для использования дома.
Getscreen позволяет пересылать файлы через буфер обмена и писать сообщения в чате. Если печатать некогда, пользователю «на том конце» можно позвонить прямо через сервис. Или можно передать права другому администратору, если он добавлен в вашу систему.
Плюсы:
Минусы:
Встроенные инструменты Windows
Удаленное управление Windows можно организовать собственными силами системы. Все, что нужно — это ПК и мессенджер, чтобы переслать администратору логины и пароли.
RDP протокол удаленного рабочего стола Windows
Этот протокол уже встроен в систему Windows по умолчанию. С его помощью ваш ноутбук может выступать как клиентом, так и хостом. Используя RDP, можно просматривать мониторы сотрудников, управлять их ПК и оказывать техподдержку.
Инструкция для Windows 10 и 11:
1. Зажмите Win + R и наберите SystemPropertiesRemote.
2. Кликните «Разрешить удалённые подключения».
3. Выберите пользователей, которые смогут подсоединяться к хосту. Пользователи-администраторы подключаются автоматически.
Microsoft Remote Assistance
Это предустановленная в операционку утилита для дистанционного соединения двух ПК. С ее помощью нельзя обмениваться файлами, зато можно управлять приложениями, выполнять перезагрузку и писать в чате. Remote Assistance генерирует уникальные пароли для каждой сессии, поэтому для новых сессий старые не подойдут.
Шаг 1. Действия хоста:
1. Через поисковую строку найдите «Удалённый помощник» или MsrA, если пользуетесь Windows 10. Вызовите контекстное меню и запустите утилиту от имени администратора.
2. Кликните «Пригласить того, кому вы доверяете, для оказания помощи».
3. Отметьте «Сохранить приглашение как файл».
4. Сгенерированный парольи созданный файл отправьте второму ПК.
Шаг 2. Действия клиента:
1. Откройте полученный файл и введите пароль.
2. В верхней части меню выберите «Запросить управление». Когда его одобрят, вы сможете не только просматривать подключенный монитор, но и управлять системой.
Microsoft Remote Desktop
В отличие от Assistance, который позволяет подключаться только с Windows, Remote Desktop могут использовать клиенты с macOS, Android и iOS. А еще эта программа удалённого администрирования открывает доступ к буферу обмена для передачи и скачивания файлов. После подключения экран принимающей стороны блокируется, так что работать на ПК, когда у вас «в гостях» администратор, не получится. Не самый безопасный способ (возможна утечка данных), но для дома сгодится.
Шаг 1. Действия хоста:
1. Найдите на компьютере «Параметры», откройте «Система» → «Удалённый рабочий стол». Активируйте, передвинув бегунок.
2. Через сервис Мой IP выясните свой публичный и локальный IP. Публичный IP передайте администратору вместе с логином и паролем от учётной записи Windows.
3. Создайте на своем роутере перенаправление портов. Как это делается, найдите в инструкции на сайте производителя роутера. Ориентируйтесь на модель устройства. Перейдите в параметры роутера и создайте виртуальный сервер, в котором нужно пропишите локальный IP и порт 3389.
Шаг 2. Действия клиента:
1. Зажмите Win + R и пропишите в строке mstsc. Сохраните через Enter.
2. В появившемся окошке введите IP хоста, а также логин и пароль его учетной записи.
Удаленный рабочий стол для браузера Google Chrome
Чтобы начать, нужно скачать программу из магазина расширений. Приложение универсально, работает со всеми ОС — десктопными и мобильными. Подключаться можно со смартфона к ПК или связывать два ноутбука между собой. Сервис работает просто и идеально подходит для новичков.
Шаг 1. Действия хоста:
1. Откройте приложение и выберите «Удалённый доступ».
2. Задайте логин и пароль для подключения и передайте его клиенту.
3. Чтобы получить техподдержку, выберите «Удалённая поддержка». Создайте код и передайте его администратору.
Шаг 2. Действия клиента: используйте полученные данные для подключения второго ПК.
Подведем итоги: какую программу выбрать
- Если вы работаете в паре или втроем и заботитесь о безопасности передаваемых данных, используйте AnyDesk.
- Для крупных организаций больше подойдут программы удаленного доступа, которые работают в России, например Radmin или Ассистент. Это проверенные надежные платформы, которые обеспечат полную конфиденциальность сессий и позволят настроить разные права для разных администраторов.
- Для домашнего использования можно установить расширение для браузера Google Chrome. Дистанционный рабочий стол настраивается просто, поэтому сложностей с установкой не будет.
- Без установки работают Rust Desk, LiteManager Free — их можно запускать с флешки. Если скачивать ничего не хочется, пользуйтесь встроенными инструментами Windows — Microsoft Remote Desktop, Microsoft Remote Assistance или протоколом RDP.
- Если вам нужна программа для контроля удаленного персонала, то обратите внимание на ОфисМЕТРИКУ. Софт поможет узнать, чем сотрудники занимаются в рабочее время и отладить процессы.
Установите программу для удаленного доступа
Скачать сейчас!
Отлично работает на Windows 10, 8, 7, Vista, XP
Вам также может быть интересно:
TRANSLATION_NOT_FOUND
-
Windows
-
macOS
-
Android
-
iOS
-
Linux
-
FreeBSD
-
Raspberry Pi
-
Chrome OS
Ознакомьтесь с AnyDesk для Windows
- Новые динамические правила клиента
- Динамическая конфигурация клиента на my.anydesk II
- Обновления бесплатно
- Компактный клиент
- Бесперебойное подключение для удаленного рабочего стола
- Совместимость с более ранними версиями Windows
Скачать
Основные преимущества
Динамическая производительность
Легко подключайтесь к удаленному рабочему столу в Windows и представляйте высококачественную удаленную поддержку своим клиентам благодаря нашим тщательно продуманным функциям.
Скачать снова
Гибкость
Настройте AnyDesk и добавьте собственную брендовую информацию и логотип, чтобы подчеркнуть свой корпоративный стиль. Легко управляйте всеми настройками и конфигурациями в Windows.
Скачать снова
Совместимость
AnyDesk совместим не только с Windows 10 и более ранними версиями. Вы также можете осуществлять подключение ко множеству других операционных систем разных версий, включая iOS, macOS, Linux и Android.
Скачать снова
Руководство: простое руководство по установке
Узнайте, как легко установить AnyDesk на любую платформу
To view this video please enable JavaScript, and consider upgrading to a web browser that
supports HTML5 video
Требуется больше информации? В нашем справочном онлайн-центре есть ответы на все вопросы.
Справочный центр
Хотите узнать об актуальных обновлениях в нашей последней версии AnyDesk?
Читать далее
Нам доверяют более 170 000 клиентов
Дополнительные функции
Администрирование
AnyDesk способствует простому управлению контактами и подключениями удаленного рабочего стола. Вы можете осуществлять администрирование всех параметров и конфигураций в Windows с помощью групповых политик. Сосредотачивайтесь на проектах, а не на администрировании.
Читать далее
Безопасность
Благодаря технологии шифрования TLS 1.2 и постоянной проверке соединений AnyDesk обеспечивает комплексную конфиденциальность и защиту ваших данных. Только авторизованные рабочие столы смогут запрашивать удаленный доступ к вашему устройству с помощью AnyDesk.
Читать далее
Локальное решение
Вы можете создать автономную частную сеть, которая обеспечит полную защиту ваших данных при работе с удаленными рабочими столами, с помощью локального решения AnyDesk. Вся информация будет оставаться в пределах вашей собственной сети.
Читать далее
~320 млн.
активных устройств за год
600,000+
клиентов по всему миру
Платформа TeamViewer
Облачная платформа для удаленных подключений TeamViewer обеспечивает безопасный удаленный доступ к любому устройству независимо от платформы в любое время и из любого места.
TeamViewer можно использовать для подключения к компьютерам, смартфонам, серверам, устройствам Интернета вещей, роботам и т. п. Быстрые и эффективные соединения посредством глобальной сети доступа… даже во внешних пространствах или в зонах со слабой полосой пропускания.
Гибкая и масштабируемая платформа для удаленного доступа и поддержки TeamViewer лежит в основе целого ряда программных решений с бесчисленными вариантами применения, также доступны варианты предварительной интеграции с популярными приложениями для ИТ и для бизнеса.
Узнать больше
Безопасность TeamViewer
ИТ-безопасность — это часть нашей ДНК. Вместе с признанными мировыми профессионалами в сфере безопасности наши эксперты внедряют самые высокие стандарты защиты в программное обеспечение для удаленного подключения и во все другие решения.
Мы – международная компания из Германии, в своей работе мы руководствуемся Генеральным регламентом ЕС по защите персональных данных (GPDR), используем центры обработки данных, сертифицированные согласно ISO/IEC 27001, а также систему управления качеством с сертификацией ISO 9001:2015.
Все удаленные подключения TeamViewer имеют сквозное шифрование, поэтому никто не может видеть ваши данные – даже мы.
Загрузить отчет по безопасности (pdf)
Компания TeamViewer
TeamViewer – это ведущая международная ИТ-компания со штаб-квартирой в городе Гёппинген на юге Германии. Наша цель – создать условия для неограниченных подключений как для частных лиц, так и для компаний любого размера и любой направленности. С момента основания компании в 2005 году программное обеспечение TeamViewer было установлено более чем на 2,5 млрд. устройств по всей планете.
TeamViewer постоянно внедряет инновации в сфере удаленных подключений, дополненной реальности, Интернета вещей и цифровых технологий для привлечения клиентов. Наша программа устойчивого развития предусматривает стремление к климатической нейтральности, снижению выбросов, обеспечению равенства и доступа к технологиям для всех людей.
Начиная с 2019 года акции TeamViewer AG (TMV) торгуются на Франкфуртской фондовой бирже и используются для расчета фондового индекса MDAX.
Узнать больше
Надежные решения для связи
Наши решения для удаленного доступа и поддержки обеспечивают быстрые и безопасные подключения для каждого. С помощью новейших технологий, быстрой и надежной глобальной сети мы сближаем людей, создавая для них всемирное рабочее пространство.
Отслеживайте, защищайте и контролируйте свою ИТ-инфраструктуру из любой точки мира
Оптимизируйте и автоматизируйте стандартные ИТ-задачи, такие как мониторинг, защита конечной системы, корректировка параметров и создание резервных копий данных вашей инфраструктуры с помощью инструментов TeamViewer Remote Management, легко реализуемых в TeamViewer.
Познакомьтесь с TeamViewer Remote Management
Внедряйте цифровые технологии в своей компании, используя решения для удаленной поддержки и доступа нового поколения
Удобство для клиентов и сотрудников независимо от используемых устройств и платформ: наше облачное корпоративное решение для удаленного подключения поддерживает технологию единого входа, условного доступа, многоарендности и не только.
Познакомьтесь с TeamViewer Tensor
Дополненная реальность для работников на передовой линии
Внедряйте цифровые технологии для рабочих мест и цифровые процессы поддержки для работников на передовой линии с помощью подсказок в дополненной реальности — простая интеграция с носимыми и мобильными устройствами для повышения производительности, эффективности и качественного обслуживания по всей цепочке создания стоимости.
Познакомьтесь с TeamViewer Frontline
Повышайте качество обслуживания клиентов, чтобы получить постоянную лояльность к бренду
Наращивайте онлайн-продажи вместе с TeamViewer Engage: внедряйте усовершенствованные автоматизированные алгоритмы для цифрового обслуживания клиентов, онлайн-продаж и консультаций, включая чат-боты, чаты в реальном времени, совместный просмотр страниц и видеочаты.
Познакомьтесь с TeamViewer Engage
Подключение, управление и поддержка для встроенных устройств без лишних сложностей
Оптимизируйте производственные процессы и сокращайте время простоя оборудования до минимума за счет подключения, мониторинга, управления и удаленного контроля всех машин, датчиков и устройств с применением TeamViewer IoT – безопасно и из любой точки.
Познакомьтесь с TeamViewer IoT
Визуальная удаленная поддержка на основе технологий дополненной реальности
Выявляйте и устраняйте любые проблемы в любых точках, предлагайте удаленные подсказки и удаленную поддержку пользователей с применением умных очков, смартфона или планшета вместе с системой удаленной поддержки TeamViewer Assist AR на базе дополненной реальности.
Познакомьтесь с TeamViewer Assist AR
Партнеры по интеграции
Интегрируйте функции удаленного доступа и поддержки TeamViewer в свои бизнес-приложения.
Время на прочтение
5 мин
Количество просмотров 160K
Remote Desktop Protocol — один из самых распространенных протоколов для удаленного управления, потому что он используется для работы с операционными системами Windows, которые часто незаменимы в корпоративной среде. Естественно, самый распространенный способ подключения к удаленной системе — использование средств встроенных в саму систему, но он не единственный и, более того, совершенно неприменимый, если используется другая ОС или сильно устаревшая Windows.
В этой статье я расскажу о нескольких альтернативных решениях, отличных от встроенных в дистрибутивы операционных систем: программу MobaXterm и два сервиса не требующих от пользователя установки приложений и работающих в обычном браузере.
MobaXterm
Эта программа для Windows. Немного неправильно называть MobaXterm RDP-клиентом, потому что это целый комбайн. Список поддерживаемых протоколов впечатляет: SSH, Telnet, Rlogin, RDP, VNC, XDMCP, FTP, SFTP и Serial.
Почему я рекомендую этот клиент? Меня уже давно не радует Putty. Громоздкий и запутанный интерфейс из времен W95, не вызывающий ностальгию, если приходится часто с ним работать, плохая поддержка экранов высокого разрешения, собственный формат ключей, отсутствие поддержки вкладок и прочее. MobaXterm лишен всех этих недостатков, это удобная и современная программа. Портативная версия состоит из одного единственного exe’шника и файла настроек, интерфейс интуитивный, а если нужна помощь, то, в отличии от Putty, в самой программе есть исчерпывающая документация.
Кроме соединения через перечисленные протоколы можно локально поднимать некоторые сервисы для удаленного доступа, такие как: FTP, SSH/SFTP, HTTP и другие. Если вы не любите консольные nano и vi, то в программе есть текстовый редактор с удобным графическим интерфейсом. В терминале есть настраиваемая подсветка синтаксиса и автодополнение.
Сразу после запуска программа нашла ранее используемые мной подключения, импортировала настройки из Putty и обнаружила установленную в системе WSL-Ubuntu:
Нет смысла перечислять все возможности приложения, они очень многочисленны, есть даже инструменты для тестирования сетей. Приложение платное, но портативной бесплатной версии хватит за глаза для подавляющего количества задач системного администратора.
Apache Guacamole
Современные тенденции DevOps предполагают перенос окружения для разработки с локальной машины на сервер компании или к облачному провайдеру. Один из простых примеров ранее описывался в статье: Установка Visual Studio Code в облаке, приложения для удаленного подключения этого тоже не избежали.
Apache Guacamole, это клиентский шлюз для удаленного подключения, работающий на HTML5, позволяет пользоваться протоколами: VNC, Telnet, RDP, Kubernetes и SSH / SFTP — через web-интерфейс. Не требуется установки никаких программ, подписок на сторонние сервисы, все работает прямо в браузере, независимо от того, какой операционной системой пользуется разработчик. Все что требуется: установить и настроить службы на сервере. По сути, это web-интерфейс для FreeRDP — бесплатной реализации протокола RDP, с открытым исходным кодом.
Сценарий работы с этим сервисом типичен для последних тенденций удаленной работы и оптимизации рабочего места. Разработчики подключаются к своему окружению из любой точки земного шара. Им не требуется держать дома мощный десктоп или носить с собой высокопроизводительный ноутбук, забота об этом перекладывается на серверы компании, а работнику достаточно подключения к интернету и любого ноутбука, на котором не будет лагать браузер.
Настройка сервиса подробнейшим образом документирована, мануал впечатляет своими размерами. Установка возможна несколькими способами: из репозиториев, компиляция исходников и разворачивание образа Docker. К счастью, как это часто бывает, один прошаренный DevOps-инженер решил автоматизировать процесс установки с наиболее типичными настройками и выложил готовый скрипт на github: guac-install. Из его кода легко понять, что он пошел по пути установки образа Docker, и все действия сводятся к вводу всего нескольких команд.
Начнем с того, что настроим виртуальный сервер для установки AG. Его характеристики будут зависеть от количества пользователей, но разработчики рекомендуют не меньше 2 гигабайт оперативной памяти. Размещение сервера выберем в Москве, для минимального пинга, что критично для работы с удаленными компьютерами.
В качестве тестовой машины я выбрал такие параметры VPS:
После того, как будет создана виртуальная машина, подключимся к ней (используя MobaXterm, конечно же). Теперь можно приступать к работе.
Сначала надо скачать скрипт установки:
wget https://git.io/fxZq5 -O guac-install.sh
Выдать ему разрешение на исполнение:
chmod +x guac-install.sh
И запустить:
./guac-install.sh
В процессе работы будут установлены нужные образы и задано несколько вопросов о настройке паролей для MySQL. В конце скрипт выдаст сообщение о том, что установка завершена, напишет адрес для подключения к сервису и сообщит пароль/логин, который настоятельно порекомендует потом поменять:
Installation Complete
- Visit: http://localhost:8080/guacamole/
- Default login (username/password): guacadmin/guacadmin
***Be sure to change the password***.
Все готово, надо только заменить localhost на внешний айпи-адрес нашего сервера и ввести пару логин/пароль в форму логина на сайте:
После авторизации открывается доступ к довольно аскетичной панели администрирования, где можно заниматься управлением привилегий пользователей и доступными им подключениями к различным системам.
При первом логине система запросит настройку двухфакторной авторизации, на экране появится QR-код, который надо будет отсканировать с помощью любого удобного приложения. Я воспользовался для этого Google Authenticator на смартфоне. После сканирования приложение сгенерирует шестизначный код, который потребуется ввести в поле на сайте.
В качестве примера подключимся к серверу под управлением Windows по протоколу RDP. Для этого надо зайти в “Настройки” и выбрать опцию “Подключения”. Интерфейс переведен на несколько языков, и сложностей при работе с ним ни у кого не возникнет.
Дальше надо заполнить следующие поля (я перечислю минимально необходимые):
В разделе “РЕДАКТИРОВАНИЕ ПОДКЛЮЧЕНИЯ” заполнить поле “Название” и в поле “Протокол” выбрать “RDP”.
В разделе “СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ” поставить требуемые числа в поля “Максимальное число соединений” и “Максимальное число соединений на пользователя”. Любое необходимое, но не меньше 1.
В разделе “НАСТРОЙКИ” и подразделе “Сеть” ввести айпи-адрес удаленного сервера под управлением Windows и “Порт”: 3389.
Далее заполнить поля “Имя пользователя” и “Пароль”. В моем случае еще потребовалось отметить опцию “Игнорировать сертификат сервера”.
Остальное настройки заполняются по необходимости, в зависимости от специфики серверов, к которым требуется подключаться.
В итоге выглядит это примерно так:
В самом низу страницы нажимаем кнопку “СОХРАНИТЬ” и можно подключаться с главной страницы панели управления:
Все работает, мы видим рабочий стол нашего виртуального сервера:
Myrtille
На основе FreeRDP разрабатывается еще один проект: Myrtille, аналогичный Apache Guacamole, но работающий на системе Windows. Его установка — традиционный Windows-way, надо всего лишь скачать файл инсталлятора с GitHub и запустить его. Приложение поддерживает двухфакторную авторизацию и позволяет настроить ее в процессе установки:
В следующем диалоговом окне можно настроить работу с Active Directory:
А затем порты для подключения:
Далее следует диалог с выбором опций для установки сертификата, драйвера для PDF-принтера и разрешения множественных подключений:
Потом выбирается директория, куда будет устанавливаться программа и запускается процесс установки. На этом все, сервисом можно пользоваться, перейдя по ссылке: https://ip-address/Myrtille/, где вместо ip-address надо подставить адрес сервера и web-клиент готов к подключению:
Надо заметить, что он не позволяет управлять группами пользователей и подключениями как AG и довольно аскетичен в настройках. Меню сервиса хоть и не блещет красотой, но вполне функционально:
Вот таким образом, можно отказаться от еще одного локального инструмента для работы и пользоваться обычным браузером, который есть на любом компьютере.