Проблемы конфигурации с XRDP и Gnome на сервере Debian 11

У меня легкий сервер Debian 11 (Bulllseye). Когда все будет готово, в основном это будет файловый сервер. Я установил XRDP, поэтому могу подключаться к нему и управлять им со своего компьютера с Win10, когда работа с пользовательским интерфейсом будет иметь больше смысла, в зависимости от того, что я делаю. Это было приятно, работало отлично и даже запускало локальный сеанс для RDP-соединения.

Позже я случайно испортил некоторые пакеты, пытаясь заставить что-то работать, и это потребовало полной переустановки Debian 11. Однако после этой переустановки я не могу заставить свое RDP-соединение работать правильно. Он терпит неудачу при входе в локальный сеанс (я полагаю, это не имеет большого значения, учитывая, как это выглядит, это норма). Но хуже всего то, что при подключении большинство вещей пусты. Рабочий стол белый, значки «Активности» не отображаются, элемент «часы/сеть» в правом верхнем углу не отображается (но нажатие на него все равно откроет его), а большинство приложений пользовательского интерфейса не запустятся (вы можете увидеть систему пытаюсь запустить приложение, но через некоторое время оно просто закрывается, даже не пустое окно). Пока откроется только приложение терминала.

Поиск решения проблемы не принесет особой пользы. Большинство результатов поиска сосредоточены вокруг одного из следующих элементов:

  1. Не удается подключиться или сразу закрывается после успешного входа в систему.
  2. Пустой/черный экран при попытке подключения
  3. Пропали значки на рабочем столе

Остальные, как правило, недостаточно связаны/применимы. Слишком много материала кажется либо слишком старым, либо подходит для разных дистрибутивов Linux с разной структурой каталогов. Единственное предложение, которое я получил до сих пор, заключалось в том, чтобы использовать другой рабочий стол, отличный от Gnome, что кажется глупым, поскольку раньше оно работало отлично. Я не знаю, чего мне не хватает в этом, насколько я могу судить, у меня XRDP и межсетевой экран IPTABLES настроены нормально. Я также пытался использовать сеанс Xvnc вместо сеанса Xorg по умолчанию, но это просто не позволило полностью установить сеанс рабочего стола.

-РЕДАКТИРОВАТЬ-

Итак, глядя на вещи, кажется, что проблема, возможно, в том, что. Проверяю логи, похоже, что он не работает. Я не вижу, чтобы это вызывалось в журналах, иничего не показывает на порту 3350. Не могу понять почему.

1 ответ

Подобные вещи случаются довольно часто. Я много раз боролся. В конце концов я пришел к выводу, что 1. вам всегда нужно выходить из системы локального пользователя, и 2. если что-то идет не так, на локальном компьютере зайдите по ssh и перезапустите его или удаленно выйдите из системы, вошедшего в систему пользователь.

Я бы проверил версию 4.2 (и всю страницу) здесь (https://wiki.archlinux.org/title/Xrdp) и/или основал бы на ней свою настройку (https://learn.microsoft.com/en) . -us/azure/virtual-machines/linux/use-remote-desktop?tabs=azure-cli)

Использование Xfce (как и в этой настройке) оказалось для меня самым простым в освоении.

Другие вопросы по тегам