Подключение к компьютеру с Windows 11 с использованием X2go

Вопрос или проблема

Я относительно недавно использую Linux, но благодарю требования Windows 11 за переход на некоторые из моих старых компьютеров на Ubuntu.

Что я пытаюсь выяснить, это возможности удаленного рабочего стола и хочу использовать X2GO. Мне нужны только локальные подключения, но возникают проблемы.

Когда я пытаюсь подключиться к моему ПК с Windows, я получаю следующее сообщение.

ВНИМАНИЕ! Сервер использует недействительный сертификат безопасности, которому нельзя доверять по следующим причинам:

 1. Центр сертификации не доверен этой системой.

     Центр сертификации: CN=xNAME_OF_MY_PCx


Просмотрите следующую информацию о сертификате, прежде чем доверять его добавлению в качестве исключения. Если вы не доверяете сертификату, попытка подключения будет прекращена:

    Субъект: CN=xNAME_OF_MY_PCx
     Центр сертификации: CN=xNAME_OF_MY_PCx  Действителен с: Ср 30 Окт 00:27:45 2024
         По: Чт  1 Май  00:27:45 2025

  Отпечатки сертификата:

       sha1: xxxxxxxxxxxxxxxxxxxxxxxxx
     sha256: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


Доверяете ли вы этому сертификату (да/нет)?

Пытаюсь подключиться с использованием RDP, подключаясь через терминальный сервер Windows. Машина Windows использует Windows 11 24h2

На вопрос “Доверяете ли вы этому сертификату”, я не вижу возможности принять сертификат.

введите описание изображения здесь

Заметка: когда я использую Remmina, я могу фактически ответить на запрос и затем подключиться.

Ответ или решение

Введение:

В эру технологических преобразований и постоянного обновления операционных систем, многие пользователи оказались перед необходимостью адаптации старого оборудования к новым требованиям. Для пользователей, которые переходят от Windows к Linux, особенно Ubuntu, использование решений для удаленного подключения, таких как X2Go, может стать актуальным вопросом. X2Go представляет собой инструмент, который используется для создания удаленного рабочего стола, обеспечивая доступ к другим компьютерам через сеть. Однако, при попытке подключиться к Windows 11, могут возникнуть определенные сложности, особенно если речь идёт о сертификации и безопасности.

Теория:

Протоколы удаленного рабочего стола, такие как RDP и X2Go, обеспечивают пользователям возможность управлять удалёнными компьютерами через интерфейс, будто они непосредственно перед устройством. В контексте Linux и Windows, они часто используются для смешанных сред, где оба типа операционных систем должны взаимодействовать.

X2Go использует протокол NX, который обеспечивает сжатие данных и возможность подключения даже при низкой пропускной способности сети. Однако, Windows 11 предъявляет строгие требования к безопасности, что часто связано с сертификацией. Сертификаты безопасности используются для шифрования соединений и гарантии того, что данные передаются между доверенными источниками. Если сертификат не распознаётся как доверенный системой, подключение может быть заблокировано.

Пример:

При попытке установления соединения с Windows 11 через X2Go, с которым вы сталкиваетесь, появляется ошибка: «Сервер использует недействительный сертификат безопасности». Это стандартное предупреждение, которое указывает на то, что сертификат не был подписан доверенным центром сертификации, или Windows невидит его как гарантию безопасности.

Данные сертификата показывают, что и выданный субъект, и издатель являются одним и тем же, что может означать самоподписанный сертификат. Это достаточно распространённая ситуация в локальных или личных сетях, где нет возможности получить сертификацию от официального центра.

Применение:

Для решения данной проблемы можно рассмотреть несколько подходов:

  1. Добавление исключения вручную:

    • Если X2Go не предоставляет вам возможность вручную принять сертификат через интерфейс, возможно, придётся внести его в список доверенных сертификатов вашей системы Ubuntu. Это можно сделать, скачав сертификат с Windows машины, и добавив его в /etc/ssl/certs.
  2. Создание самоподписанного сертификата:

    • Вы можете создать новый самоподписанный сертификат на вашем Windows 11 компьютере, убедившись, что он будет автоматически довериться системе Linux. Этот процесс включает использование инструментов, таких как OpenSSL для генерации сертификатов, и требует администратора прав на обеих системах для успешной установки.
  3. Использование альтернативных инструментов:

    • Если проблема не решается, стоит обратить внимание на другие решения для удалённого подключения, такие как Remmina. Это клиент удаленного рабочего стола, который в вашей ситуации успешно принимает запрос о доверии к сертификату и позволяет продолжить подключение.
  4. Проверка обновлений и настроек:

    • Убедитесь, что и Ubuntu, и X2Go обновлены до последних версий. Иногда проблемы с сертификацией возникают вследствие несовместимости или устаревших протоколов.
  5. Конфигурация Windows:

    • Проверьте настройки безопасности и политики на Windows 11. Возможно, имеет смысл временно снизить уровень проверок для локальных соединений, чтобы облегчить процесс подключения.

Заключение:

Использование X2Go для удалённого доступа к Windows 11 может стать удобным решением для пользователей Ubuntu. Однако эта настройка требует понимания принципов действия сертификатов безопасности и готовности работать с ними. Выбор подходящего решения зависит от уровня доверия организации, которая управляет сетями, и её политики в отношении безопасности. Тщательный анализ и ручная настройка могут значительно помочь в обеспечении надёжного и безопасного соединения между различными операционными системами.

Оцените материал
Добавить комментарий

Капча загружается...