Вопрос или проблема
Я следовал инструкциям по установке удаленного рабочего стола XRDP на своей виртуальной машине Lubuntu. На третьем шаге я должен обновить файл
sudo nano /etc/xrdp/startwm.sh
Чтобы обновить, мне просто нужно перейти в конец файла и добавить startxfce4
?
Я это сделал, и все равно не работает
Пожалуйста, дайте совет, спасибо
Я следовал этим шагам :
-
Шаг 1 – Установка xRDP
Откройте терминал (Crtl+Alt+T) и выполните следующие команды:
sudo apt-get update sudo apt-get install xrdp
-
Шаг 2 – Установка XFCE4 (Unity, похоже, не поддерживает xRDP в Ubuntu 14.04; хотя в Ubuntu 12.04 это поддерживалось). Поэтому мы устанавливаем Xfce4.
sudo apt-get install xfce4
-
Шаг 3 – Настройка xRDP
На этом шаге мы изменяем два файла, чтобы убедиться, что xRDP использует Xfce4. Сначала нам нужно создать или отредактировать файл
.xsession
в нашей домашней директории. Мы можем использовать nano или просто перенаправить команду echo (это проще):echo xfce4-session >~/.xsession
Второй файл, который нужно отредактировать, – это файл запуска для xRDP, чтобы он запускал Xfce4.
sudo nano /etc/xrdp/startwm.sh
Содержимое должно выглядеть так (обратите внимание на последнюю строку и игнорируйте
. /etc/X11/Xsession
):#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
-
Шаг 4 – Перезагрузка xRDP
Вам нужно отредактировать только один файл, чтобы запустить среду рабочего стола xfce
Если вы единственный пользователь, которому нужен удаленный доступ, вы можете просто отредактировать (или создать) файл ~/.xsession
и выполнить следующую команду
-
либо
echo xfce4-session >> ~/.xsession
-
или, если несколько пользователей используют систему, вы можете отредактировать
/etc/xrdp/startwm.sh
и добавить следующую строку в концеecho xfce4-session >> ~/.xsession
Эта команда автоматически заполнит файл .xsession
всех пользователей
Если вы используете Ubuntu 14.04 (как упомянуто в вашем вопросе), вы можете попробовать получить больше информации в пошаговом руководстве, предоставленном здесь
Ответ или решение
Для установки и настройки удаленного рабочего стола с использованием xRDP на вашем виртуальном машине Lubuntu, вы выполнили основные шаги. Однако, если после добавления команды startxfce4
в файл /etc/xrdp/startwm.sh
удаленный доступ все еще не работает, давайте подробно разберем все необходимые действия и возможные проблемы.
Полные шаги для установки и настройки xRDP на Lubuntu
-
Установка xRDP:
Откройте терминал (Ctrl + Alt + T) и выполните следующие команды:sudo apt-get update sudo apt-get install xrdp
-
Установка XFCE4:
Поскольку Lubuntu может не поддерживать xRDP с Unity, вам нужно установить XFCE4:sudo apt-get install xfce4
-
Конфигурирование xRDP:
Для настройки xRDP с XFCE4 следуйте этим шагам:-
Создайте или отредактируйте файл
.xsession
в вашем домашнем каталоге:echo xfce4-session > ~/.xsession
-
Затем откройте файл
startwm.sh
для редактирования:sudo nano /etc/xrdp/startwm.sh
Убедитесь, что содержимое соответствует следующему:
#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4
Важно: Строка
startxfce4
должна быть последней в этом файле. Убедитесь, что перед ней нет других команд, которые могут вызвать конфликт.
-
-
Перезагрузка xRDP:
После внесения всех изменений необходимо перезапустить сервис xRDP, чтобы применить изменения:sudo service xrdp restart
-
Проверка статуса xRDP:
Убедитесь, что служба xRDP работает правильно:sudo service xrdp status
Устранение неполадок
Если после выполнения вышеуказанных шагов вы все равно сталкиваетесь с проблемами, попробуйте следующие действия:
-
Проверка логов: В журналах может содержаться информация о возможных ошибках. Проверьте файлы журналов в
/var/log/xrdp.log
и/var/log/xrdp-sesman.log
. -
Проверка конфигурации firewall: Убедитесь, что порт 3389 не заблокирован вашим фаерволом. Вы можете временно отключить фаерволл для тестирования:
sudo ufw disable
После тестирования включите его обратно:
sudo ufw enable
-
Сессии других пользователей: Если у вас несколько пользователей, каждый пользователь должен иметь свой собственный файл
.xsession
в своем домашнем каталоге, или вы можете редактировать файлstartwm.sh
, как описано в вопросе, для добавленияxfce4-session
для всех пользователей. -
Проверка других настроек десктопа: Иногда другие файловые конфигурации или настройки системы могут конфликтовать с xRDP. Убедитесь, что у вас нет установленных альтернативных сред рабочего стола, которые могут вызвать конфликты.
Следуя этим шагам и рекомендациям, вы сможете настроить удаленный доступ на вашем Lubuntu с использованием xRDP и XFCE4. Если после всех проверок проблема сохраняется, предоставьте более подробную информацию о том, какие сообщения об ошибках вы видите, чтобы я мог помочь вам более точно.