RDP Monster

Удалённый рабочий стол на Chromebook: 3 способа RDP

Удалённый рабочий стол на Chromebook: 3 способа RDP

Chrome Remote Desktop не RDP: разберёмся сразу

Большинство тех, кто ищет удалённый рабочий стол на Chromebook, попадают на Chrome Remote Desktop, собственный инструмент Google. Он работает, но это не RDP. Chrome Remote Desktop использует проприетарный протокол Google (на базе WebRTC) и подключается только к машинам, где уже установлено его хост-приложение и выполнен вход в аккаунт Google. Он транслирует экран и создавался для доступа к своему домашнему ПК или помощи родственникам.

RDP (Remote Desktop Protocol) — протокол Microsoft. Он встроен в каждую редакцию Windows Server и Windows Pro, по умолчанию слушает порт 3389 и принимает подключения от любого RDP-клиента по имени пользователя и паролю Windows. Без аккаунта Google и без предустановленного агента. Если вы арендуете Windows VPS или администрируете сервер, работать с ним вы будете именно по RDP. О том, как это устроено внутри, читайте наш полный обзор протокола Remote Desktop.

АспектChrome Remote DesktopRDP
ПротоколПроприетарный, на базе WebRTCMicrosoft RDP, TCP/UDP 3389
Требования к хостуХост-приложение CRD + аккаунт GoogleВстроен в Windows Pro и Server
Подключается кМашинам, подготовленным заранееЛюбому Windows-серверу или VPS с включённым RDP
АутентификацияАккаунт GoogleИмя пользователя и пароль Windows
Тип сессииТрансляция экранаПолная сессия с перенаправлением буфера обмена, дисков и звука
Лучше всего дляДоступа к своему ПК, удалённой помощиСерверов, работы с VPS, администрирования

Дальше в этом руководстве речь только о настоящих RDP-клиентах, то есть тех, что подключают Chromebook к обычному Windows-хосту, имея лишь IP-адрес и учётные данные.

Вариант 1: Windows App из Google Play (самый простой)

RDP-клиент Microsoft для Android теперь называется Windows App: это переименованный Microsoft Remote Desktop. Почти все Chromebook, выпущенные с 2019 года, запускают Android-приложения, поэтому для большинства это самый короткий путь к рабочей сессии.

1. Установите приложение

Откройте Play Store и найдите Windows App (если в магазине по-прежнему отображается Microsoft Remote Desktop, это тот же клиент). Установите и запустите его; для обычных RDP-подключений вход в аккаунт Microsoft можно пропустить.

2. Добавьте компьютер

Нажмите кнопку + и выберите Add PC. В поле PC name укажите IP-адрес вашей машины Windows или VPS. В разделе User account либо сохраните имя пользователя и пароль Windows (в большинстве шаблонов VPS это Administrator), либо оставьте запрос при каждом подключении.

3. Подключитесь

Нажмите на новую плитку. При первом подключении появится предупреждение о сертификате, поскольку свежий Windows-хост предъявляет самоподписанный сертификат; проверьте правильность IP и примите его. Сессия откроется в масштабируемом окне ChromeOS или на весь экран, с синхронизацией буфера обмена между ChromeOS и Windows.

Это то же семейство клиентов, которое Microsoft выпускает для устройств Apple, поэтому порядок действий почти шаг в шаг совпадает с нашим руководством RDP с Mac на Windows.

Вариант 2: RDP во вкладке браузера, но только через шлюз

В ChromeOS нет встроенного RDP-клиента, а веб-страница не может открыть прямое TCP-соединение с портом 3389, поэтому чисто браузерного RDP-клиента не существует. Любой веб-вариант на деле является шлюзом: серверный компонент завершает RDP-соединение и транслирует сессию во вкладку по HTTPS и WebSocket.

  • Apache Guacamole: бесплатный HTML5-шлюз для самостоятельного размещения. Вы запускаете его (обычно в Docker) на небольшом Linux-сервере, добавляете RDP-подключения в веб-консоли и открываете их из любого браузера. Это серьёзный вариант и единственный, при котором учётные данные остаются у вас.
  • RD Web Client: официальный HTML5-клиент Microsoft, но он требует полного развёртывания Remote Desktop Services со шлюзом и брокером. Для одного VPS это излишне.
  • Сайты «бесплатный онлайн RDP-клиент»: вы вставляете IP, логин и пароль своего сервера на чужой сайт, и ваши учётные данные вместе со всем содержимым экрана проходят через их серверы. Не используйте их ни для одной машины, которая вам важна.

Браузерные шлюзы особенно уместны на заблокированных Chromebook, то есть школьных или корпоративных устройствах, где политиками отключены и Play Store, и Linux. В остальных случаях варианты 1 и 3 проще.

Вариант 3: Linux (Crostini) с Remmina или FreeRDP

В ChromeOS есть официальная среда Linux под названием Crostini, которая запускает контейнер Debian внутри легковесной виртуальной машины. Она даёт настоящие десктопные Linux-приложения в окнах ChromeOS, включая полноценные RDP-клиенты.

1. Включите Linux

Откройте настройки ChromeOS, найдите Linux development environment и включите её. ChromeOS скачает контейнер Debian и откроет терминал.

2. Установите Remmina

sudo apt update
sudo apt install -y remmina remmina-plugin-rdp

Remmina появится в лаунчере ChromeOS рядом с другими приложениями. Создайте новый профиль подключения, выберите протокол RDP и укажите IP сервера, имя пользователя и пароль. Профили сохраняются, поэтому повторное подключение занимает один клик. Remmina также поддерживает синхронизацию буфера обмена, проброс локальной папки в сессию и настройки разрешения и глубины цвета для каждого профиля.

3. Или используйте FreeRDP напрямую

Если вы предпочитаете командную строку, FreeRDP является движком Remmina и работает самостоятельно:

sudo apt install -y freerdp2-x11
xfreerdp /v:203.0.113.10 /u:Administrator /dynamic-resolution +clipboard /cert:tofu

/dynamic-resolution меняет разрешение удалённого рабочего стола при изменении размера окна, +clipboard включает копирование и вставку, а /cert:tofu закрепляет сертификат сервера при первом подключении вместо полного игнорирования ошибок сертификата. Не указывайте пароль в команде: FreeRDP запросит его, и он не попадёт в историю оболочки.

Реальный сценарий: недорогой Chromebook управляет Windows VPS

Эта схема ценна тем, во что она превращает Chromebook. По RDP ноутбук лишь отрисовывает пиксели и передаёт ввод. Все тяжёлые задачи и всё, что работает только под Windows, выполняются на процессоре и памяти удалённой машины: настольный Excel с большими книгами, торговые платформы, инструменты .NET, программы автоматизации и боты, долгие загрузки. Безвентиляторный Chromebook с 4 ГБ остаётся холодным и бесшумным, пока работу делает сервер.

Вы также получаете свойства, недоступные локальной машине. Сессия сохраняется при закрытии крышки: подключитесь через час, и все окна останутся точно там, где вы их оставили. Сервер работает круглосуточно, поэтому запланированные задачи и боты продолжают выполняться, пока Chromebook спит в сумке. И тот же рабочий стол доступен с Chromebook, телефона или любого другого компьютера с RDP-клиентом.

Производительность, особенности клавиатуры и ограничения нескольких мониторов

RDP как протокол эффективен, и обычная работа с рабочим столом идёт плавно даже на рядовом широкополосном подключении; нагрузку создаёт полноэкранное видео. Задержка важнее, чем чистая пропускная способность, поэтому выбирайте регион сервера ближе к себе. Если сессии подвисают или обрываются вместо нормального подключения, воспользуйтесь нашим руководством по устранению таймаутов подключения к удалённому рабочему столу.

Больше всего придётся привыкать к клавиатуре. На клавиатурах Chromebook нет отдельных клавиш Delete, Home, End, Page Up, Page Down и функциональных клавиш; ChromeOS эмулирует их сочетаниями с клавишей поиска (Search+Backspace = Delete), но дойдёт ли сочетание до удалённой сессии Windows, зависит от клиента. В Remmina есть переключатель захвата клавиатуры, пропускающий большинство клавиш, а Windows App показывает экранную панель с Ctrl+Alt+Del и функциональными клавишами. Рассчитывайте на день на перестройку моторной памяти.

Честное ограничение: поддержка нескольких мониторов. Windows App показывает сессию одним окном, и хотя у FreeRDP есть ключ /multimon, внутри графического слоя Crostini он работает ненадёжно. Реалистичный вариант: один экран за раз, в полноэкранном режиме, с /dynamic-resolution для изменения размера. Если полноценный многомониторный RDP обязателен, лучше подойдёт нативный клиент для Windows или macOS.

Не хватает только самой машины Windows, и это самая простая часть. Windows VPS от rdp.monster идёт с полным доступом администратора, выделенными CPU и RAM и неограниченным трафиком (fair-use), без KYC: оплатите криптовалютой или картой, и сервер будет готов примерно через 10 секунд после подтверждения платежа. Получите RDP-сервер, установите Windows App из Play Store, и ваш Chromebook станет полноценной рабочей станцией Windows.

Часто задаваемые вопросы

Можно ли подключиться к Windows VPS через Chrome Remote Desktop?

Только если сначала установить на VPS хост-приложение Google, но RDP всё равно лучше.
Технически да: один раз войдите по RDP, установите на VPS хост Chrome Remote Desktop и привяжите его к аккаунту Google. Но выигрыша нет, а потери велики. CRD транслирует экран вместо полноценной сессии, привязывает доступ к серверу к аккаунту Google и лишает функций RDP, таких как перенаправление дисков и отдельные сессии для пользователей. Поскольку любой Windows VPS изначально поддерживает RDP, используйте настоящий RDP-клиент.

Что делать, если на Chromebook нет доступа к Play Store?

Используйте Linux (Crostini) с Remmina, а если Linux тоже заблокирован, то собственный веб-шлюз.
На некоторых управляемых Chromebook, обычно школьных или корпоративных, Play Store отключён политиками. В этом случае включите Linux development environment и установите remmina вместе с remmina-plugin-rdp, и вы получите полноценный RDP-клиент без Android. Если администратор заблокировал и Linux, остаётся браузерный шлюз, например собственный экземпляр Apache Guacamole: ему нужна лишь вкладка браузера.

Безопасно ли использовать RDP с Chromebook?

Со стороны клиента всё в порядке; безопасность зависит от настройки Windows-хоста.
Сторона Chromebook не добавляет особых рисков: современные RDP-подключения шифруются по TLS, а сама ChromeOS является защищённой платформой. Значение имеет хост. Используйте длинный уникальный пароль, обновляйте Windows, включите Network Level Authentication и подумайте о том, чтобы на важных машинах спрятать RDP за VPN или шлюзом. Смена порта прослушивания лишь скрывает службу от самых поверхностных сканирований; это не мера безопасности и не заменяет ничего из перечисленного.

Можно ли копировать файлы между Chromebook и удалённой машиной Windows?

Да: копирование через буфер обмена работает во всех клиентах, а Remmina умеет пробрасывать папку в сессию.
Все три подхода поддерживают перенаправление буфера обмена, поэтому копирование текста и небольших файлов через Ctrl+C и Ctrl+V работает сразу (в FreeRDP подключайтесь с +clipboard). Для больших объёмов Remmina может смонтировать локальную папку в сессию как сетевой диск через опцию проброса папки. В Windows App крупные файлы практичнее передавать через облачное хранилище или SFTP-клиент, так как перенаправление дисков в Android ограничено.

Adrien Roche, Редактор по инфраструктуре и хостингу

Системный инженер с более чем 10-летним опытом эксплуатации парков Windows Server и Linux. Адриен ведёт документацию по инфраструктуре rdp.monster и пишет наши руководства по RDP, VPS-хостингу, администрированию серверов, сетям и инструментам приватности.

Регистрация в программе для реселлеров

Ваши данные

Если у вас есть вопросы, напишите нам, нажав сюда !
Имя и фамилия(Обязательно)
Укажите ваш email: у вас должен быть аккаунт на manager.rdp.monster !

Ваша компания

Укажите адрес вашего сайта, если он у вас есть
Кратко опишите, как планируете продавать наши услуги клиентам. Например, через общение на форумах.

Мы используем файлы cookie!

Мы используем файлы cookie, чтобы сделать сайт удобнее, показывать персонализированную рекламу и контент и анализировать трафик. Нажимая «Принять», вы соглашаетесь на использование файлов cookie.