Установка удалённого рабочего стола XRDP

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

Я следовал инструкциям по установке удаленного рабочего стола XRDP на своей виртуальной машине Lubuntu. На третьем шаге я должен обновить файл

sudo nano /etc/xrdp/startwm.sh 

Чтобы обновить, мне просто нужно перейти в конец файла и добавить startxfce4?

Я это сделал, и все равно не работает

Пожалуйста, дайте совет, спасибо

Я следовал этим шагам :

  1. Шаг 1 – Установка xRDP

    Откройте терминал (Crtl+Alt+T) и выполните следующие команды:

    sudo apt-get update
    sudo apt-get install xrdp
    
  2. Шаг 2 – Установка XFCE4 (Unity, похоже, не поддерживает xRDP в Ubuntu 14.04; хотя в Ubuntu 12.04 это поддерживалось). Поэтому мы устанавливаем Xfce4.

    sudo apt-get install xfce4
    
  3. Шаг 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. Шаг 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

  1. Установка xRDP:
    Откройте терминал (Ctrl + Alt + T) и выполните следующие команды:

    sudo apt-get update
    sudo apt-get install xrdp
  2. Установка XFCE4:
    Поскольку Lubuntu может не поддерживать xRDP с Unity, вам нужно установить XFCE4:

    sudo apt-get install xfce4
  3. Конфигурирование 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 должна быть последней в этом файле. Убедитесь, что перед ней нет других команд, которые могут вызвать конфликт.

  4. Перезагрузка xRDP:
    После внесения всех изменений необходимо перезапустить сервис xRDP, чтобы применить изменения:

    sudo service xrdp restart
  5. Проверка статуса 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. Если после всех проверок проблема сохраняется, предоставьте более подробную информацию о том, какие сообщения об ошибках вы видите, чтобы я мог помочь вам более точно.

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

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