Вопрос или проблема
Я знаю, что этот вопрос уже обсуждался, но я не смог найти решение для моей ситуации. Когда я пытаюсь использовать RDP для подключения к моему физическому Ubuntu через клиент MS, я вижу черный экран и белый курсор, который можно перемещать. Я включил “Удаленный рабочий стол” и установил учетные данные. У меня не запущен xrdp, и я также пробовал выйти из Ubuntu перед доступом к нему по RDP. Я также пытался настроить разрешение “экрана”.
В конечном итоге я пытаюсь настроить физическую Ubuntu без экрана, и у меня много проблем. Я купил фиктивные HDMI-адаптеры для этой цели, но на данном этапе я даже не могу подключиться к машине по RDP. Любая помощь будет очень признательна.
Версия Ubuntu: 24.04LTS
Удаленная система: Apple Silicon Sonoma 14.5 (Я пробовал несколько систем)
Клиент: Microsoft Remote Desktop 10.9.9 (2257)
Спасибо
В новом клиенте Microsoft RDP (теперь называется Windows App) вам нужно изменить настройки в RDP файле.
- Найдите строку, которая говорит:
use redirection server name:i:0
- Измените ее на:
use redirection server name:i:1
Если вы не можете найти RDP файл, вы можете создать новый:
- Щелкните правой кнопкой мыши на вашем текущем подключении.
- Выберите “Экспорт”, чтобы сохранить файл.
- Откройте сохраненный файл и внесите изменения, упомянутые выше.
- Импортируйте отредактированный файл как новое подключение.
Благодарность: Ответ на Reddit от @JohnDoeMan79
Я только что столкнулся с этой проблемой.
После тестирования выяснилось, что это вызвано несовместимостью с новыми версиями клиента Microsoft RDP.
А именно, клиент удаленного рабочего стола на Windows и Mac и новое Windows App
Если вы используете MSTSC.EXE на Windows, подключение будет установлено.
У меня похожая проблема, и описанное решение не помогает.
У меня безэкранный сервер на версии 24.04.1. В моем случае, когда я пытаюсь подключиться удаленно, используя Windows App на Mac, я ввожу имя пользователя и пароль, и получаю пустой экран с перемещаемым курсором на 30 секунд, затем он исчезает и соединение обрывается.
Системный журнал сообщает
Dec 29 15:27:03 astrobuntu gnome-remote-de[2305]: [DaemonSystem] Прекращение передачи данных, удаление удаленного клиента с удаленным id /org/gnome/RemoteDesktop/Client/1861712809
Dec 29 15:27:03 astrobuntu gnome-remote-desktop-daemon[2305]: [15:27:03:391] [2305:00000901] [ОШИБКА][com.freerdp.core.peer] – [rdp_set_error_info]: ERRINFO_CB_CONNECTION_CANCELLED [0x00010409]
Я в тупике, так что любая помощь приветствуется.
Ответ или решение
Уважаемый пользователь,
Столкновение с черным экраном и белым курсором при подключении через RDP к Ubuntu 24.04 LTS может вызывать множество неприятностей, особенно если вы настраиваете головной сервер. Давайте рассмотрим возможные причины и решения этой проблемы.
Причины проблемы:
-
Несовместимость с клиентом RDP: Особенно это относится к новым версиям Microsoft Remote Desktop, как на Windows, так и на Mac, включая приложение "Windows App". Использование устаревших клиентов, таких как MSTSC.EXE, может помочь временно решить проблему.
-
Конфигурация экрана без головы: Отсутствие физического монитора может вызывать конфликты из-за недостатка информации о конфигурации дисплея, что приводит RDP к сбоям в отображении.
-
Настройки гнома и RDP на Ubuntu: Ошибки логов (например, ERRINFO_CB_CONNECTION_CANCELLED) указывают на проблемы с совместимостью демона удаленного рабочего стола GNOME и FreeRDP.
Рекомендации по решению проблемы:
-
Проверка и корректировка настроек RDP:
- Экспортируйте файл RDP вашего текущего подключения и откройте его в редакторе.
- Измените настройку
use redirection server name:i:0
наuse redirection server name:i:1
, если вы можете её найти. - Импортируйте отредактированный файл как новое подключение.
-
Использование альтернативного RDP клиента:
- Попробуйте использовать MSTSC.EXE для Windows, который может оказаться более надежным.
- Для Mac, попробуйте альтернативные клиенты RDP, такие как "Remmina" или "Vinagre".
-
Установка и запуск dummy HDMI адаптера:
- Подключите адаптер к HDMI порту вашей Ubuntu машины, что может помочь в эмуляции подключения дисплея, обеспечивая корректную работу графического интерфейса.
-
Обновление и настройка FreeRDP и библиотеки xrdp:
- Попробуйте обновить системы и используемое ПО, так как недавние обновления могли предоставить исправления для вашей версии.
- Проверьте настройки
xrdp
иgnome-remote-desktop
для корректного взаимодействия.
-
Проверка логов и диагностика:
- Исследуйте
/var/log/syslog
и другие логи на наличие ошибок для получения более детальной информации о проблемах и их возможных решениях.
- Исследуйте
Фраза "дьявол кроется в деталях" как нельзя лучше подходит для описания работы IT специалиста. Мы искренне надеемся, что эти рекомендации помогут вам в решении проблемы с RDP на Ubuntu. Если проблема остается нерешенной, возможно, стоит рассмотреть возможность консультации с профессионалом IT или изучить специализированные форумы, такие как Reddit, для получения дополнительной информации и поддержки.
С уважением, Ваш IT консультант.