VPN без ограничения скорости для Android, iOS, Windows, macOSПодробнее

СЕРВЕРЫ

ИНСТРУКЦИИ ДЛЯ СЕРВЕРОВ

Установка графической оболочки XFCE на Ubuntu

Для удобства управления сервером на него можно установить какую-либо графическую оболочку. В этом случае вы сможете выполнять необходимые задачи (переключаться между директориями, работать с файлами и др.) не только из консоли, но и с помощью привычного интерфейса рабочего стола. Ниже мы рассмотрим установку интерфейса XFCE, достаточно легкого и не требовательного к ресурсам сервера.

В процессе мы установим саму оболочку XFCE в русской локализации, а также установим и настроим апплет клавиатуры, чтобы на сервере можно было использовать кириллическую раскладку.

Данная инструкция подойдет для серверов с ОС Ubuntu, начиная с версии 16.04.

Установка XFCE

1. Подключитесь к серверу по SSH.

2. Последовательно выполните указанные ниже команды.

Установите необходимые пакеты: для работы графического окружения (xfce4), менеджера входа (xdm), апплет раскладки клавиатуры (xfce4-xkb-plugin) и пакет локализации.

apt update && apt install xfce4 xdm xfce4-xkb-plugin language-pack-ru -y

Включите менеджер входа в автозагрузку системы, чтобы он отображался при запуске сервера:

systemctl enable xdm.service

Установите русскую локализацию для системы по умолчанию:

update-locale LANG=ru_RU.UTF-8 
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
update-initramfs -u -k `uname -r`

Добавьте русскую раскладку клавиатуры для апплета:

xkbO='grp:alt_shift_toggle' && sed -i 's/XKBOPTIONS=\"\w*"/XKBOPTIONS=\"'$xkbO'\"/g' /etc/default/keyboard 
xkbL='us,ru' && sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$xkbL'\"/g' /etc/default/keyboard

Переустановите пакет locales для пересоздания конфигурационных файлов:

apt install --reinstall locales -y

3. Перезагрузите сервер.

4. Перейдите на вкладку «Консоль» в панели управления. В ней отобразится менеджер входа. 

Введите логин и пароль (символы пароля не будут отображаться при вводе) и нажмите Enter.

1

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

2

Готово, интерфейс установлен и вы уже можете с ним работать. Теперь необходимо добавить возможность использования русской раскладки на сервере.

6. Добавьте апплет клавиатуры на панель инструментов, чтобы переключаться между раскладками. Для этого кликните правой кнопкой на «Приложения» в левом верхнем углу и выберите «Панель» — «Добавить новые элементы»:

3

7. В открывшемся окне выберите «Раскладки клавиатуры» и нажмите «Add»:

4

8. В правом верхнем углу появится значок флага. Кликните на него правой кнопкой и выберите «Настройки клавиатуры»:

5

9. В новом окне перейдите на вкладку «Раскладка», снимите галку «Использовать стандартные системные параметры» и нажмите «Add»:

6

10. В открывшемся списке выберите русскую раскладку и нажмите «ОК».

Окно «Клавиатура» можно закрыть.

Теперь вы сможете переключаться между английской и русской раскладкой, кликнув на значок флага.

7

Установка браузера

Иногда могут возникать проблемы с использованием браузера по умолчанию в XFCE. Мы рекомендуем дополнительно установить популярные браузеры (Chromium и/или Firefox) и пользоваться ими. 

Для установки откройте SSH-консоль и выполните команду:

apt install firefox chromium-browser

Управление сервером по RDP

После установки оболочки вы можете управлять сервером из консоли в панели управления либо же воспользоваться удаленным подключением по протоколу RDP.

Для того, чтобы такое подключение было возможно, на ваш VDS необходимо установить сервер xRDP:

apt-get install xrdp

И добавить его в автозагрузку:

systemctl enable xrdp

После установки вы сможете подключаться к серверу и работать с ним по RDP — аналогично удаленному управлению Windows-серверами.

Дополнительно для новых версий Ubuntu (20.04 и далее):

При возникновении проблем с подключением по RDP (а именно — происходит отключение спустя 2-3 секунды после успешной авторизации), необходимо в файл /etc/xrdp/startwm.sh добавить строки:

unset DBUS_SESSION_BUS_ADDRESS 
unset XDG_RUNTIME_DIR

Их необходимо указать перед строкой, начинающейся с test -x:

if test -r /etc/profile; then 
. /etc/profile
fi
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession

После перезагрузите службу XRDP:

systemctl restart xrdp
15 лет опыта
Сосредоточьтесь на своей работе: об остальном позаботимся мы
165 000 клиентов
Нам доверяют частные лица и компании, от небольших фирм до корпораций
Поддержка 24/7
100+ специалистов поддержки, готовых помочь в чате, тикете и по телефону