INTEGRITY Документация

Подключитесь к RDP с помощью cloudflared на стороне клиента

Конечные пользователи могут подключаться к серверу RDP без Cloudflare One Client, проходя аутентификацию через cloudflared в собственном терминале. Для этого способа необходимо иметь cloudflared установлен как на серверной, так и на клиентской машине, а также активная зона на Cloudflare. Трафик проксируется через это соединение, и пользователь входит на сервер с учётными данными Cloudflare Access.

На стороне клиента cloudflared можно использовать вместе с Cloudflare One Client и RDP на основе браузера чтобы к серверу можно было подключаться несколькими способами. При настройке каждого способа подключения можно использовать один и тот же Cloudflare Tunnel.

1. Подключите сервер к Cloudflare

  1. Создайте Cloudflare Tunnel, следуя нашему руководство по настройке в панели управления.

  2. В панели управления Cloudflare перейдите в Сеть > Tunnels и выберите свой туннель.

    Перейдите в Tunnels ↗
  3. На Маршруты вкладке выберите Добавить маршрут, затем выберите Опубликованное приложение.

  4. Выберите домен из раскрывающегося списка и укажите любой поддомен (например, rdp.example.com).

  5. Для Сервис, выберите RDP и введите Порт прослушивания RDP вашего сервера (например, localhost:3389). Скорее всего, это будет порт 3389.

  6. Выберите Добавить маршрут.

По умолчанию к серверу через имя хоста опубликованного приложения может подключиться кто угодно в интернете. Чтобы разрешить или заблокировать конкретных пользователей, создайте приложение с самостоятельным хостингом в Cloudflare Access.

3. Подключитесь как пользователь

  1. Установка cloudflared на клиентской машине.

  2. Выполните эту команду, чтобы открыть порт прослушивания RDP:

    cloudflared access rdp --hostname rdp.example.com --url rdp://localhost:3389

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

  1. Хотя cloudflared access запущен, подключитесь с помощью RDP-клиента, например Microsoft Remote Desktop:
    1. Откройте Microsoft Remote Desktop и выберите Добавьте ПК.
    2. Для Имя ПК, введите localhost:3389.
    3. Для Аккаунт пользователя, введите имя пользователя и пароль для вашего RDP-сервера.
    4. Дважды щёлкните недавно добавленный ПК.
    5. Когда появится запрос о продолжении, выберите Продолжение.

При запуске клиента откроется окно браузера, где пользователю будет предложено пройти аутентификацию через Cloudflare Access.