Вопрос или проблема
Итак, я установил Ubuntu 2410 (идентичный 2404) Desktop на новом компьютере, обрадовавшись поддержке RDP. Я включил его в системных настройках… никаких реальных опций для настройки, поэтому не думал, что мог сделать что-то “неправильно”.
Пытаюсь подключиться с помощью Remmina с других, более старых Ubuntu; 1.2.0 с 1804 и 1.4.35 из Snap-пакета.
Я могу получить действительно плохое соединение (выглядит как версия 8-битного цвета 32-битного дисплея) на старом, ЕСЛИ я выбираю “GFX RFX (32bpp)”… что отключается, как только я пытаюсь фактически войти на удаленном экране. Никакие другие опции не работают, и это РАБОТАЕТ только для “удаленного” RDP (по умолчанию TCP/3389), но не для “совместного” RDP (по умолчанию TCP/3390).
Новый не… не подключается ни по одной опции, которую я могу придумать. Графика, уровень безопасности TLS, игнорировать сертификат и т. д. Ничего полезного (например, какая-то ошибка, к которой можно было бы обратиться) в журналах.
ОДНАКО… несколько форумов описывают подобную проблему с “настоящим” (Microsoft) RDP клиентом, который также не работает, и предлагают исправление через редактирование .RDP файла, который он создает:
Найдите: use redirection server name:i:0
Измените на: use redirection server name:i:1
Попробовав это на версии для Mac… все сработало без проблем (например, неудача до редактирования, успешное соединение после).
Существует ли какой-либо вариант, который делает то же самое с Remmina или с опцией на хосте (Ubuntu 2410), который избавляет от необходимости в этом?
Я пробовал xfreerdp с похожим отсутствием успеха, но не прилагал особых усилий для его отладки.
Ответ или решение
RDP и Remmina на Ubuntu 24.04/24.10: Сравнение и решения
Проблемы с удалённым рабочим столом (RDP) на Ubuntu являются распространённой темой среди пользователей, особенно после обновлений до последних версий, таких как 24.04 и 24.10. Ваша ситуация с подключением через Remmina и опыт использования различных версий RDP-клиентов дает возможность оценить как встроенные возможности системы, так и альтернативные решения.
Проблема и контекст
Вы установили Ubuntu 24.10 Desktop на новую машину и настроили RDP. Основные проблемы, с которыми вы столкнулись, включают:
- Проблемы с качеством подключения: Плохое качество соединения, особенно при использовании опции "GFX RFX (32bpp)", с последующим отключением при попытке входа в систему.
- Неуспешные попытки подключения: На более новой версии Ubuntu и при использовании Remmina не удается подключиться ни с одной из настройок — графика, уровень безопасности TLS, игнорирование сертификатов и др.
Кроме того, вы упомянули успешное подключение через Mac-версию RDP-клиента после редактирования .RDP
файла. Ваша просьба о нахождении аналогичных решений для Remmina или на стороне хоста является основной темой данного ответа.
Решение проблемы с Remmina
Для решения проблем с Remmina, прежде всего, стоит обратить внимание на следующие моменты:
-
Настройки соединения:
- Попробуйте изменить режим настройки RDP на
RDP (неиспользуемый по умолчанию)
, вместоGFX RFX
. Это может улучшить стабильность соединения. - Убедитесь, что для версии 1.2.0 и 1.4.35 из Snap доступно обновление. Иногда обновления исправляют баги и улучшают совместимость.
- Попробуйте изменить режим настройки RDP на
-
Настройки безопасности:
- Проверьте настройки безопасности в Remmina. Попробуйте переключить режим шифрования на "Ниже стандартного (low)" для тестирования. Это может помочь в случае, если проблема связана с сертификатами.
-
Расширенные параметры:
- В конфигурации Remmina вы можете использовать параметры командной строки, добавляя флаги, аналогичные вашему редактированию
.RDP
файла. Попробуйте использовать--redirect-server-name
с подходящими значениями.
- В конфигурации Remmina вы можете использовать параметры командной строки, добавляя флаги, аналогичные вашему редактированию
Использование xfreerdp
Если Remmina по-прежнему вызывает трудности, xfreerdp может быть более гибким инструментом:
-
Командная строка: Используйте xfreerdp с ключами, чтобы избежать проблем с редиректом:
xfreerdp /u:username /p:password /v:host_ip:3389 +redirect
-
Параметры производительности:
- Добавьте флаги для улучшения производительности, такие как
/gfx:oberland
или/bpp:32
, чтобы уменьшить нагрузку на сеть.
- Добавьте флаги для улучшения производительности, такие как
Альтернативные решения
Если ни одно из решений не дало результатов, рассмотрите следующие варианты:
- Альтернативные клиенты: Попробуйте использовать другие RDP-клиенты, такие как FreeRDP или rdesktop, которые могут иметь иную реализацию протокола и помочь в вашей ситуации.
- Проверка на стороне сервера: Убедитесь, что на хост-машине (Ubuntu 24.10) правильно разрешены порты и установлены необходимые пакеты (например,
xrdp
).
Заключение
Неудачные попытки подключения через Remmina, несмотря на наличие RDP, могут быть вызваны различными факторами, начиная с настроек конфигурации и заканчивая совместимостью. Редактирование файлов и использование альтернативных клиентов могут стать решением вашей проблемы. Рекомендуется протестировать предложенные настройки на внутренней сети и обращать внимание на обновления, которые могут исправить текущие ошибки.