Как подключиться к графическому интерфейсу Ubuntu

Обновлено: 25.11.2024

Вы хотите установить графический интерфейс на свой сервер Ubuntu? Вы можете сделать это в большинстве сценариев, и я собираюсь подробно обсудить шаги в этом руководстве.

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

Почему сервер Ubuntu не имеет графического интерфейса?

Если вы сравните рабочий стол Ubuntu с сервером, основное отличие будет заключаться в отсутствии графического интерфейса, то есть среды рабочего стола в серверной версии. Ubuntu Server — это упрощенная версия рабочего стола Ubuntu без графических модулей.

Это сделано намеренно. Сервер Linux намеревается использовать системные ресурсы для запуска служб. Графическая среда рабочего стола потребляет много системных ресурсов, и по этой причине серверные операционные системы по умолчанию не включают среду рабочего стола.

Вы можете использовать сервер Ubuntu с 512 МБ ОЗУ, но рабочему столу Ubuntu для нормальной работы потребуется не менее 2 ГБ ОЗУ. В мире серверов это считается пустой тратой ресурсов.

Как пользователь сервера (или системный администратор), вы должны использовать и управлять своей системой через командную строку. Для этого вы должны хорошо знать команды Linux.

Вам действительно нужно установить GUI на сервер?

Некоторым людям не нравится идея делать все с помощью команд в терминале. В конце концов, большинство людей привыкли использовать компьютер в графическом режиме.

Вы можете установить среду рабочего стола на свой сервер и использовать ее в графическом виде. Это не так, как делает большинство людей, но это вариант.

Но это работает, только если у вас есть прямой доступ к серверу. Если вы запускаете его на физическом компьютере, таком как сервер, настольный компьютер/ноутбук или устройства, такие как Raspberry Pi. Вы также можете установить его на сервер, работающий на виртуальной машине, если у вас есть прямой доступ к хост-системе.

Если у вас есть сервер, развернутый с помощью поставщика облачных серверов, такого как Linode, DigitalOcean или AWS, установка графического интерфейса не будет хорошей идеей. Если у вас есть удаленный сервер, которым вы хотите управлять графически, вы можете использовать такие инструменты, как Webmin или Cockpit. Эти инструменты позволяют вам использовать и управлять вашими серверами графически в веб-браузере. Он потребляет намного меньше системных ресурсов, чем полноценная среда рабочего стола.

Как установить графический интерфейс на сервер Ubuntu?

Разобравшись с основами, давайте посмотрим, как установить среду рабочего стола на сервер Ubuntu.

Вам понадобятся следующие вещи:

  • Сервер Ubuntu настроен и работает с объемом оперативной памяти не менее 2 ГБ
  • Административные привилегии (необходимо запускать команды sudo)
  • Подключение к Интернету (вы собираетесь загружать и устанавливать новые пакеты)

В моем случае сервер Ubuntu установлен на виртуальной машине, и у меня есть прямой доступ к хост-машине. Я использовал тот же метод на сервере Ubuntu, установленном на Raspberry Pi.

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

Подготовка вашей системы

Во-первых, поскольку вы собираетесь внести некоторые общесистемные изменения, давайте обновим и обновим все, чтобы убедиться, что наша система работает с последними пакетами:

Установка среды рабочего стола

Удалив обновления, вы можете продолжить установку среды рабочего стола.

Есть два способа сделать это:

  • Использование apt для установки пакетов
  • Использование инструмента Debian под названием tasksel, который помогает устанавливать несколько пакетов в одном скоординированном процессе (задачах)

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

Если вы хотите использовать tasksel, вы должны сначала установить его с помощью следующей команды:

После завершения этой задачи вы можете использовать tasksel для установки среды рабочего стола (также называемой DE).

Теперь вы, вероятно, знаете, что существует несколько доступных сред рабочего стола. Вы можете выбрать тот, который вам нравится. Некоторым средам рабочего стола требуется больше системных ресурсов (например, GNOME), а другим требуется меньше системных ресурсов (например, Xfce, MATE и т. д.).

Вы сами решаете, какую рабочую среду использовать. Я использую рабочий стол GNOME, поскольку он является рабочим столом по умолчанию для Ubuntu. Позже я также поделюсь некоторыми советами по установке различных рабочих столов.

Если вы используете tasksel, выполните эту команду:

если вы хотите использовать только apt, запустите эту команду:

В зависимости от скорости вашего соединения и аппаратного обеспечения этот процесс займет от пары минут до часа.

Я хочу отметить, что оба действия приведут к полной установке среды рабочего стола GNOME. Я запустил обе команды для этого урока и получил точно такие же результаты.

Установка и настройка диспетчера дисплеев

После завершения этого процесса вам понадобится компонент Display Manager, также известный как «менеджер входа в систему». Этот инструмент будет отвечать за запуск сервера отображения и загрузку рабочего стола при управлении сеансами пользователей и аутентификацией.

По умолчанию GNOME Desktop использует GDM3 в качестве диспетчера отображения, но он немного требователен к ресурсам. Вы можете использовать что-то более легкое и экономичное. В этом случае давайте воспользуемся lightdm, независимым от платформы диспетчером отображения. Установите его с помощью apt:

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

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

Если вы хотите проверить, какой диспетчер отображения настроен в вашей системе, вы можете запустить:

и вы получите приглашение, похожее на это:

Если все прошло по плану, у вас загрузится экран приветствия.

Введите свои учетные данные, и ваш рабочий стол будет запущен.

Если вы хотите закрыть графический интерфейс, откройте окно терминала и введите:

Установка других сред рабочего стола (необязательно)

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

MATE — это легкий рабочий стол, основанный на базовом коде GNOME2, с полностью открытым исходным кодом и очень хорошим вариантом.

Чтобы установить MATE, выполните:

Lubuntu/LXDE/LXQT

Lubuntu — еще один облегченный вариант, который я рекомендую, если в вашей системе мало ресурсов или если вы даете новую жизнь старому компьютеру. Установите его с помощью этой команды:

Xubuntu/Xfce

Xubuntu — это производная версия Ubuntu, основанная на среде рабочего стола Xfce. Она легкая, простая, стабильная, но с широкими возможностями настройки. Если вы хотите попробовать, используйте следующую команду:

Я опускаю некоторые другие рабочие столы, такие как KDE, Cinnamon и Budgie, и не зря, все они отличные рабочие столы, и вы можете установить их по своему усмотрению.

Как удалить графический интерфейс с сервера Ubuntu?

Если вы понимаете, что среда рабочего стола требует слишком много вычислительных ресурсов, вы можете удалить ранее установленные пакеты.

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

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

Подведение итогов

Установка графического интерфейса для рабочего стола возможна, но в большинстве случаев не требуется. Если вам не слишком удобно работать с командной строкой, используйте серверный дистрибутив, такой как YunoHost, созданный поверх Debian, чтобы получить сервер, которым можно управлять через графический интерфейс.

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

С этой информацией я оставляю вам раздел комментариев. Используете ли вы графический интерфейс на сервере? Возникли ли у вас какие-либо проблемы при выполнении этого руководства?

Ваша заявка успешно отправлена! Закрыть

1. Обзор

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

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

Что вам понадобится

  • Компьютер под управлением Ubuntu 16.04 LTS или более поздней версии.
  • Работающий сервер VNC
  • Установлен клиент удаленного рабочего стола Remmina

Установка Remmina

Если в вашей установке Ubuntu нет Remmina, установите его с помощью sudo apt install remmina remmina-plugin-vnc . Вы также можете использовать пакет snap ( sudo snap install remmina ).

Автор: Марчин Миколайчак.

2. Запустить Remmina

Пользовательский интерфейс Remmina прост в использовании. Быстрое подключение можно выполнить из поля ввода под панелью инструментов, переключившись с протокола RDP на протокол VNC, введя адрес вашего сервера VNC и нажав «Подключиться!». Но для удобства гораздо лучше создать многократно используемое соединение, о чем мы поговорим на следующем шаге.

3. Добавить подключение

Нажмите «Создать», чтобы открыть панель «Настройки удаленного рабочего стола». Должны быть настроены следующие детали:

  • Сервер: IP-адрес и порт сервера VNC, к которому вы хотите подключиться. Например, 192.168.1.2:5901
  • Имя пользователя: не требуется, если ваш сервер не использует пользователей VNC.
  • Пароль. Если ваш сервер использует пароль, введите его здесь. Если пароль не введен, а ваш сервер требует пароль, вы сможете ввести его после установления соединения.
  • Глубина цвета. Выберите 24 бита для быстрого подключения, например по локальной сети, или 256 цветов при использовании подключения с низкой пропускной способностью.
  • Качество. Обеспечивает больший контроль над пропускной способностью и качеством рендеринга. При выборе варианта "Плохое" визуальное качество заменяется скоростью отклика, а при выборе параметра "Наилучшее" наоборот.

Нажмите «Сохранить», если вас устраивает подключение. Теперь давайте подключимся к нашему VNC!

4. Подключение к серверу

Подключитесь к серверу VNC, выбрав профиль своего сервера и нажав «подключиться».

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

5. Вот и все!

Легко, не так ли?

Поздравляем! Вы успешно использовали Remmina для подключения к серверу VNC, что позволило вам получить удаленный доступ к вашему компьютеру или потенциально оказать некоторую техническую поддержку тому, кто поделился своим.

Нужен удаленный доступ к вашему ПК с Ubuntu из другого места? Вот как подключиться к удаленному рабочему столу с помощью Ubuntu из Windows.

Вы находитесь в одной комнате, сидите за компьютером; данные, которые вы хотите, находятся в другом, на компьютере под управлением Ubuntu. Если оба компьютера находятся в одном доме, нет проблем; а если они в разных офисах? Это может быть небольшая прогулка!

Поэтому ответ заключается в настройке подключения к удаленному рабочему столу. Узнайте, как настроить удаленный рабочий стол из Windows в Ubuntu.

Зачем удаленно подключаться к Ubuntu из Windows?

Есть несколько причин, по которым вам может понадобиться удаленное подключение к вашему компьютеру с Ubuntu. Возможно, вы на работе и вам нужно войти в свой домашний компьютер. Кроме того, у вас может быть ПК с Ubuntu в одной комнате, а ПК с Windows — в другой. Возможно, вы хотите запускать обновления в Ubuntu или получать доступ к файлам.

В качестве альтернативы вы можете использовать сервер Ubuntu для данных, веб-сайта или даже игры. В любом случае метод настройки удаленного подключения сэкономит много времени и усилий.

У вас есть три основных варианта установления удаленного подключения к компьютеру с Ubuntu, работающему в среде рабочего стола по умолчанию:

  1. Удаленный рабочий стол (RDP)
  2. Виртуальные сетевые вычисления (VNC)
  3. Стороннее программное обеспечение для удаленного рабочего стола.

Однако сначала вам нужно сделать некоторые приготовления:

  1. Включить переадресацию портов на маршрутизаторе удаленного устройства
  2. Найти IP-адрес
  3. Установите SSH

Давайте рассмотрим их по очереди.

Подготовка Windows RDP к подключениям Ubuntu

Решения для удаленного доступа просты в настройке и управлении в той же сети. Однако если вы работаете из дома, это сразу усложняет ситуацию.

Чтобы использовать VNC и RDP с ПК в другой сети, вам необходимо разрешить доступ к удаленному компьютеру через его маршрутизатор. Вы можете сделать это, используя «переадресацию портов». Однако перед настройкой вам потребуется IP-адрес.

Как узнать IP-адрес своего компьютера с Ubuntu

Прежде чем вы сможете установить удаленный доступ к своему устройству Ubuntu из Windows через RDP или VNC, вам потребуется IP-адрес.

Первый способ самый простой. Физически подойдите к машине с Ubuntu, нажмите Ctrl + Alt + T, чтобы открыть Терминал, и введите команду:

Ищите "inet addr" напротив используемого соединения. Например, если вы используете Wi-Fi, найдите wlan0. Если компьютер подключен к сети через Ethernet, найдите eth0.

Еще один способ найти IP-адрес – найти значок сетевого подключения на панели, щелкнуть правой кнопкой мыши и выбрать пункт Информация о подключении. Вы найдете IP-адрес, указанный здесь.

Ни один из этих вариантов не открыт? Вы также можете подключиться к маршрутизатору напрямую через браузер вашего компьютера.

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

Включить переадресацию портов

Чтобы получить доступ к компьютеру в другой сети (например, в вашей рабочей сети), вам необходимо включить переадресацию портов на маршрутизаторе, где находится ваш компьютер с Ubuntu.

Начните с установки IP-адреса маршрутизатора. Вы можете использовать для этого команду ip r с grep, чтобы указать значение по умолчанию:

Запишите IP-адрес, затем откройте его в браузере, чтобы отобразить консоль администратора маршрутизатора. Включить переадресацию портов очень просто:

  • Найдите настройки переадресации портов.
  • Создайте новое правило с пометкой "Удаленный рабочий стол".
  • Установите номер внутреннего порта 3389.
  • Установите номер внешнего порта 3389.
  • Введите IP-адрес компьютера с Ubuntu
  • Нажмите "Сохранить".

Обратите внимание, что эти шаги являются общими и могут различаться в зависимости от вашего маршрутизатора. Подробные инструкции см. в документации к маршрутизатору.

После сохранения вы сможете удаленно подключиться к ПК с Ubuntu по RDP через статический IP-адрес вашей организации. Если ваш работодатель не использует статический IP-адрес (маловероятно, но такое случается), вместо этого используйте поставщика динамического DNS.

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

Настройка доступа с помощью SSH

Чтобы сэкономить время, вы можете установить PuTTY на свой компьютер (или просто попробовать встроенную функцию Windows SSH). Он позволяет настроить SSH-соединение, которое дает удаленный доступ к командной строке Ubuntu.

Для ясности: это не вариант удаленного рабочего стола; нет управления мышью. Но полезно установить инструменты, которые вы будете использовать удаленно. Однако SSH часто отключен по умолчанию, поэтому, если он не установлен, вам необходимо это исправить.

Короче говоря, это зависит от того, какую версию Ubuntu вы используете и использовали ли вы ранее SSH.

После установки через терминал (sudo apt install openssh-server) вы сможете установить удаленное подключение к рабочему столу Ubuntu. Просто введите IP-адрес, имя пользователя и пароль Ubuntu. Затем вы можете использовать терминал для установки инструментов, необходимых для RDP и VNC.

1. Удаленный доступ с использованием протокола удаленного рабочего стола

Самый простой вариант — использовать протокол удаленного рабочего стола или RDP. Этот инструмент, встроенный в Windows, может установить подключение к удаленному рабочему столу через вашу домашнюю сеть. Все, что вам нужно, это IP-адрес устройства Ubuntu.

Несмотря на то, что необходимое программное обеспечение предустановлено в Windows, вам потребуется установить инструмент xrdp в Ubuntu. Для этого откройте окно Терминала (Ctrl+Alt+T) и введите:

Добавьте сюда:

Дождитесь завершения установки, затем запустите приложение удаленного рабочего стола в Windows с помощью меню "Пуск" или поиска. Введите rdp, затем нажмите «Подключение к удаленному рабочему столу». Открыв приложение, введите IP-адрес в поле «Компьютер».

Далее нажмите «Показать параметры» и добавьте имя пользователя для ПК с Ubuntu. Вы можете нажать Сохранить, чтобы сохранить эти настройки для повторного использования в другой раз.

Нажмите «Подключиться», чтобы начать подключение, и введите пароль учетной записи Ubuntu при появлении запроса. После этого соединение будет установлено, и вы получите полный доступ с помощью мыши и клавиатуры к удаленному компьютеру с Ubuntu. Если вы планируете часто использовать это соединение, вы можете создать файл конфигурации, чтобы сэкономить время.

Устранение неполадок RDP в Ubuntu

Хотя RDP — отличный вариант для удаленного подключения к ПК с Ubuntu, он ненадежен в Ubuntu 18.04 LTS. Похоже, возникла проблема с установлением удаленного подключения, когда вы уже вошли в ту же учетную запись в Ubuntu.

Поэтому самый простой способ обойти это — выйти из системы с Ubuntu.

Если это невозможно, попробуйте переключить RDP-соединение с сервера Xorg на X11rdp. Подождите, пока это не сработает, а затем снова попробуйте Xorg.

Вы также можете попытаться подключиться после перезагрузки компьютера с Linux.

Ubuntu 20.04 LTS должно включать исправление этой проблемы.

2. Подключиться к Ubuntu из Windows с помощью VNC

Еще один вариант с полной функциональностью удаленного рабочего стола — VNC (виртуальные сетевые вычисления). Для этого требуется клиентское приложение на ПК с Windows и сервер на Ubuntu.

На удаленном ПК установите компонент TightVNC Server после проверки обновлений:

Затем установите серверную утилиту:

Затем вам нужно будет запустить его:

На этом этапе вам будет предложено установить пароль для подключения. Запишите номер рабочего стола, обычно это: 1.

Теперь, когда сервер TightVNC настроен в Ubuntu, вам нужно установить клиент в Windows. Вы можете загрузить его с официального веб-сайта — убедитесь, что выбрали правильную версию, так как она доступна в 32-разрядной и 64-разрядной версиях.

Скачать: TightVNC

Инструменты TightVNC доступны только в комплекте, поэтому после установки найдите TightVNC Viewer в поиске Windows.

Запустив средство просмотра, введите IP-адрес окна Ubuntu в удаленном хосте, а затем номер рабочего стола. Итак, это может выглядеть так:

Введите пароль при появлении запроса и начните работу с удаленным рабочим столом!

Повышение безопасности TightVNC

По умолчанию TightVNC шифрует ваш пароль, но не более того. Это делает его небезопасным для соединений через Интернет. К счастью, вы можете повысить безопасность благодаря SSH и Xming.

Чтобы использовать его, загрузите и установите инструмент Xming для Windows с сайта SourceForge. После этого найдите ярлык на рабочем столе, щелкните правой кнопкой мыши и выберите "Свойства".

Найдите вкладку "Ярлык" и в поле "Цель" введите следующее:

Нажмите «Применить», чтобы сохранить изменения, а затем «ОК». Дважды щелкните значок, чтобы запустить Xming, затем откройте PuTTY. Здесь разверните меню слева до Connection > SSH > X11.

Отметьте «Включить переадресацию X11», затем вернитесь к разделу «Сеанс» в верхней части меню.

Введите IP-адрес удаленного устройства и нажмите «Открыть». Через несколько мгновений будет доступно безопасное подключение к удаленному рабочему столу Ubuntu.

3. Удаленный рабочий стол в Ubuntu с помощью коммерческих инструментов

Все, что вы узнали до сих пор, является стандартным, если вам нужен удаленный доступ к ПК с Linux в вашей локальной сети. Если вам нужно выйти за рамки этого, вам помогут шаги по включению переадресации портов.

Но что, если вы не собираетесь получать доступ к своему маршрутизатору? Если это кажется слишком сложным, требуется стороннее коммерческое программное обеспечение, предназначенное для облегчения удаленных рабочих столов. Некоторые доступны, но не все поддерживают Linux.

Мы предлагаем вам попробовать:

  • NoMachine: изначально выпущенный как инструмент для удаленного рабочего стола Linux, теперь он доступен на всех основных платформах. Установите на целевой компьютер, затем на локальный компьютер и настройте удаленное подключение.
  • Удаленный рабочий стол Chrome: использует вашу учетную запись Google для управления удаленным доступом через браузер Chrome.
  • TeamViewer: известное коммерческое решение для удаленного рабочего стола. Просто установите клиентское и хост-программное обеспечение заранее. Он также предоставляет хост-приложение для удаленного доступа к устройствам Raspberry Pi.

Обратите внимание, что эти инструменты требуют настройки перед использованием. Если у вас есть коллега рядом с удаленным компьютером, он может помочь. Дополнительные предложения см. в нашем списке инструментов удаленного доступа.

Выбор подходящего решения для удаленного рабочего стола Ubuntu

Какой инструмент удаленного рабочего стола для связи между Ubuntu и Windows следует использовать?

Доступны три основных варианта:

Вы также можете использовать SSH для отправки удаленных инструкций на ваш компьютер с Ubuntu.

Мы показали вам три способа установить удаленное подключение к вашему компьютеру или серверу Ubuntu из Windows. У каждого есть свои преимущества и недостатки. Но если вы просто хотите окунуться в Ubuntu, попробуйте подсистему Windows для Linux в Windows 10.

Хотите добавить среду рабочего стола после установки Ubuntu Server? Его можно легко установить.

По умолчанию Ubuntu Server не включает графический интерфейс пользователя (GUI). Графический интерфейс занимает системные ресурсы (память и процессор), которые используются для задач, ориентированных на сервер. Однако некоторые задачи и приложения лучше управляемы и лучше работают в среде с графическим интерфейсом.

В этом руководстве показано, как установить графический интерфейс рабочего стола (GUI) на сервер Ubuntu.

  • Сервер под управлением Ubuntu Linux Server
  • Доступ к учетной записи пользователя с правами sudo или root
  • Диспетчер пакетов apt-get, включенный по умолчанию

Обновление репозиториев и пакетов

Начните с обновления репозиториев и списков пакетов:

Нажмите Y и нажмите Enter, когда вас спросят, хотите ли вы продолжить.

Это гарантирует, что вы работаете с самыми последними обновлениями программного обеспечения.

Затем установите утилиту диспетчера задач:

Пришло время установить среду рабочего стола.

Примечание. Tasksel — это утилита для одновременной установки нескольких связанных пакетов. Дополнительные сведения см. в документации.

Выберите диспетчер отображения

Диспетчер отображения — это приложение, которое запускает сервер отображения, запускает рабочий стол и управляет проверкой подлинности пользователей. GDM3 по умолчанию (используемый с KDE-Plasma) является ресурсоемким диспетчером отображения. Если вам нужно сэкономить системные ресурсы, рассмотрите более легкий диспетчер отображения, например SDDM, SLiM или LightDM.

По умолчанию только один диспетчер отображения может управлять сервером.Они могут работать одновременно, только если настроены на управление разными серверами. В этой статье предполагается, что вы будете использовать один диспетчер отображения по умолчанию.

Чтобы установить конкретный диспетчер отображения, используйте менеджер пакетов apt-get:

Чтобы установить SLiM:

Чтобы установить LightDM:

Диспетчер отображения SDDM можно установить из меню Taskel во время установки KDE.

Выберите графический интерфейс для своего сервера

GNOME является графическим интерфейсом по умолчанию для большинства установок Ubuntu и (в общих чертах) основан на экосистеме Apple.

KDE — еще один популярный графический интерфейс, основанный на экосистеме Microsoft. Если вы хотите иметь внешний вид обычной системы Ubuntu, выберите одну из этих сред рабочего стола.

ГНОМ

Чтобы установить GNOME, начните с запуска tasksel:

Запустится красочный интерфейс. Используйте клавишу со стрелкой, чтобы прокрутить список вниз и найти рабочий стол Ubuntu.

Используйте клавишу пробела, чтобы выбрать его, нажмите Tab, чтобы выбрать OK внизу, затем нажмите Enter .

Система установит программное обеспечение и перезагрузится, предоставив вам графический экран входа в систему, созданный вашим менеджером дисплеев по умолчанию. В нашем случае это SLiM.

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

Ниже представлена ​​типичная среда пользовательского интерфейса GNOME.

Примечание. Если вы используете Arch Linux, узнайте, как установить и настроить GNOME в Arch Linux.

Плазменная среда KDE

Чтобы установить KDE Plasma, используйте следующую команду Linux:

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

Запустите KDE Plasma с помощью команды:

Вместо display_manager введите имя установленного менеджера отображения (например, SLiM, lightDM, SDDM). Введите свои учетные данные и войдите в систему.

Примечание. Эти традиционные приложения Ubuntu Server с графическим интерфейсом требуют значительных системных ресурсов. Они могут повлиять на функциональность вашего сервера. Если вам нужно максимально использовать ресурсы сервера, рассмотрите одно из более легких приложений с графическим интерфейсом, перечисленных ниже.

Настольный сервер Mate Core

Mate — это популярный и легкий графический интерфейс. Установите его, выполнив следующую команду:

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

Вместо display_manager введите имя установленного менеджера отображения (например, SLiM, lightDM, SDDM). Вам будет предложено войти в систему.

Чтобы выйти из графического интерфейса, откройте командную строку и введите:

Примечание. Возможно, вам придется нажать Ctrl-Alt-F1, чтобы вернуться к интерфейсу командной строки сервера. Также обратите внимание, что этот процесс автоматически устанавливает и использует диспетчер отображения lightdm.

Рабочий стол сервера Lubuntu Core

Lubuntu — очень легкий графический интерфейс. Используйте это приложение, если вам нужен графический интерфейс, но вы хотите свести к минимуму нагрузку на системную память и процессор.

Чтобы установить Lubuntu, введите следующее:

Кроме того, вы можете установить из меню tasksel с помощью команды:

Используйте клавиши со стрелками, чтобы выделить графический интерфейс Lubuntu, который вы хотите использовать. Нажмите клавишу «Пробел», чтобы выбрать, затем перейдите к кнопке «ОК» и нажмите «Ввод» .

Запустите графический интерфейс с помощью:

Выйдите из графического интерфейса, открыв окно терминала и введя следующее:

Настольный компьютер Xubuntu Server Core

Xubuntu — это производная версия Ubuntu, использующая среду рабочего стола Xfce.

Установите Xubuntu, введя следующее:

Запустите его, введя:

Xfce для рабочего стола

Среда рабочего стола Xfce может использоваться сама по себе. Он разработан, чтобы быть отзывчивым, легким и удобным для пользователя.

Установите Xfce следующим образом:

Запустите Xfce, введя:

Примечание. Графический интерфейс Xfce совместим только с диспетчером отображения SLiM.

Переключение между графическими интерфейсами

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

На изображении выше показан экран входа в систему SLiM. Переключайтесь между графическими интерфейсами, нажимая F1. Интерфейс будет переключаться между сеансами (или графическими интерфейсами). Войдите в систему, как только вы переключитесь на графический интерфейс по вашему выбору.

Для Ubuntu Server доступно множество рабочих столов с графическим интерфейсом. Большинство из них можно установить с помощью менеджера пакетов apt-get или инструмента tasksel, как подробно описано в этом руководстве.

Если вы много работали с обычными операционными системами, вам может быть сложно работать в интерфейсе командной строки. К счастью, Ubuntu, как и многие системы Linux, имеет открытый исходный код, поэтому доступно множество графических интерфейсов.

Деян является руководителем отдела содержания в phoenixNAP с более чем 7-летним опытом веб-публикаций и написания технических текстов. До прихода в PNAP он был главным редактором нескольких веб-сайтов, стремящихся отстаивать новые технологии. Он старается упростить сложные понятия и дать осмысленное представление о центрах обработки данных и облачных технологиях.

Удаленный рабочий стол – это полезная и удобная служба, позволяющая удаленно управлять другим компьютером. Это .

Стек XAMPP — это дистрибутив Apache с открытым исходным кодом среды разработки PHP, состоящий из .

Pip Installs Packages (Pip) — это система управления пакетами, которая упрощает процесс установки и .

В Linux были разработаны специальные инструменты для управления приложениями. Обычно прикладное программное обеспечение для Linux .

В своей предыдущей статье я рассказывал об установке стека AMP на Ubuntu Server 18.04.02 (он же Bionic Beaver). Когда я использовал виртуальную машину Hyper-V, я очень быстро понял, что мне не хватает расширенных функций сеанса Hyper-V и особенно копирования и вставки между хостом Hyper-V и виртуальной машиной Ubuntu Server. Из-за этого я начал изучать способы включения расширенного сеанса Hyper-V или подключения типа RDP для моей виртуальной машины Ubuntu Server (последняя в любом случае была в моем списке дел).

Быстрый поиск в Google показал, что включить расширенный сеанс несложно, если вы использовали изображение, оптимизированное для Hyper-V, из Галереи быстрого создания Hyper-V (функция доступна, начиная с Windows 10 сборки 1709, также известной как Fall Creators Update). Я провел быстрый тест, и действительно, этот подход может помочь вам запустить виртуальную машину Ubuntu Hyper-V всего за несколько кликов (см. скриншоты ниже).

Мастер загружает образ и настраивает виртуальную машину для вас, и как только вы нажмете «Подключиться», вам будет представлен стандартный мастер настройки Ubuntu (клавиатура, регион, имя пользователя и пароль и т. д.):

Как только вы закончите настройку, вам будет представлен экран входа в систему вместе со всплывающим окном конфигурации дисплея (которое уже сообщает нам, что мы собираемся войти в расширенный сеанс), а после нажатия кнопки «Подключиться» в «Конфигурация дисплея» всплывает вы увидите окно входа в XRDP:

Там вы просто вводите свои учетные данные, и вуаля, у вас есть активное подключение к виртуальной машине Hyper-V в расширенном режиме сеанса (о чем вы можете узнать по активному значку «Базовый сеанс»):

Однако при таком подходе возникает ряд проблем. Например, Quick Create Gallery предлагает нам только Ubuntu 18.04.01, в то время как я хотел сохранить созданную мной ранее виртуальную машину Ubuntu Server 18.04.02. У Microsoft есть некоторые инструкции на соответствующей странице GitHub, которые описывают процесс ручной настройки, но у меня это не сработало на моей виртуальной машине Ubuntu Server 18.04.02.

После этого я перешел к изучению способов подключения к виртуальной машине с помощью подключения к удаленному рабочему столу (и в любом случае это было необходимо мне в долгосрочной перспективе). Это вполне логичный следующий шаг после настройки стека AMP, по крайней мере, если вы пришли из мира Windows или по какой-то другой причине отдаете предпочтение инструментам управления с графическим интерфейсом. Необходимая оговорка: да, я знаю, что большинство серверов Linux работают в «безголовом» режиме, а удаленный рабочий стол не является предпочтительным способом удаленного управления сервером, но мы должны признать, что для уменьшения крутизны кривой обучения некоторые люди могут захотеть начать с графического интерфейса рабочего стола. и, естественно, использовать то же самое для удаленного управления, делая свои первые шаги с платформой.

Давайте попробуем сделать это с нуля. После того, как вы установили Ubuntu Server (см. мой предыдущий пост о создании виртуальной машины Ubuntu Server), он может быть пропингован по умолчанию (при условии отсутствия какого-либо внешнего брандмауэра), но RDP-соединение с ним не может быть установлено:

Чтобы иметь возможность подключиться, нам нужно включить это на стороне сервера Ubuntu, а также понять, что мы не можем использовать для этого клиент MSTSC RDP. Ubuntu использует VNC (Virtual Network Computing) в качестве графической системы совместного использования рабочего стола на основе протокола RFB (Remote Frame Buffer), чтобы предоставить вам возможности, аналогичные тем, которые предоставляет RDP.

Давайте посмотрим, как мы можем включить это и использовать клиент VNC для подключения к нашему серверу Ubuntu.

Если в вашей установке используется текущая версия Ubuntu, то, скорее всего, вы используете GNOME в качестве оконного менеджера (в прошлом Ubuntu использовал Unity). Мы можем легко убедиться в этом с помощью команды wmctrl -m (вам может потребоваться сначала установить wmctrl с помощью sudo apt install wmctrl):

Чтобы включить поиск удаленного рабочего стола для «общего доступа» в меню «Приложения»:

После того как вы открыли настройки общего доступа, включите параметр общего доступа к экрану, который по умолчанию отключен:

Чтобы включить его, сначала переместите переключатель в правом верхнем углу окна из положения «ВЫКЛ.» в положение «ВКЛ.», а затем нажмите кнопку «Отключение общего доступа к экрану» (пока вы не переместите переключатель в положение «ВКЛ.», эта кнопка неактивна/неактивна).

Это приведет вас к окну настроек конфигурации общего доступа к экрану:

В моем случае у меня возникла проблема с выбором сети, как вы можете видеть на снимке экрана выше — вместо того, чтобы показать мне сеть или сети для выбора, мне было сказано «Нет сетей, выбранных для совместного использования». Чтобы исправить это, вам нужно создать новый файл конфигурации Netplan (файл описания YAML) в папке /etc/netplan, как показано ниже:

В этот файл необходимо добавить следующее содержимое:

Не используйте символ табуляции для отступа, так как это вызовет ошибку при попытке применить этот план, вместо этого используйте пробелы. После того, как вы создали этот файл, запустите команду sudo netplan apply (если вы получаете ошибки при выполнении этой команды, проверьте синтаксис и содержимое созданного вами файла YAML) и после этого перезагрузите компьютер. После перезагрузки вы увидите свой сетевой адаптер в списке настроек общего доступа к экрану и сможете включить его, как показано ниже:

Чтобы получить доступ к машине с Ubuntu без согласия активного пользователя, нам нужно установить для параметров доступа значение «Требовать пароль» и указать пароль, который будет использоваться для подключения:

Если этот параметр оставить на «Новые подключения должны запрашивать доступ», ваша система Ubuntu будет отображать уведомления о запросах на общий доступ к рабочему столу, которые необходимо утвердить/принять:

Чтобы иметь возможность подключаться без утверждения, убедитесь, что для параметров доступа установлено значение «Требовать пароль» (обратите внимание, что сеанс все равно должен быть сначала открыт/инициирован локально). Последнее, что нужно сделать, чтобы разрешить подключение к вашему серверу Ubuntu от клиентов Windows, — установить для параметра require-encryption значение false и перезагрузить компьютер с Ubuntu, как показано ниже:

На этом этапе мы завершили настройку серверной части Ubuntu и теперь можем переключиться на клиентскую машину Windows, чтобы установить клиентское программное обеспечение VNC, которое нам нужно для подключения к удаленному рабочему столу Ubuntu.

Сначала вам необходимо загрузить соответствующую версию клиента, выбрав между установщиком EXE/MSI или автономным клиентом. В моем случае я отказался от установщика MSI:

После завершения загрузки у вас будет архив с 32- и 64-разрядными файлами MSI. Выберите соответствующую разрядность и запустите процесс установки. Мастер установки проведет вас через ряд шагов, чтобы установить VNC Viewer — вы можете увидеть их все ниже:

В качестве альтернативы вы можете просто загрузить автономный клиент, который готов к использованию без установки (вам все равно нужно будет принять лицензию и решить, хотите ли вы отправлять анонимные данные об использовании разработчикам VNC Viewer на экране «Начало работы с VNC Viewer»). .

После того как вы установили VNC Viewer, просто запустите его, введите имя своего сервера (при условии, что ваш DNS может разрешить его) или IP-адрес и нажмите Enter:

Сначала вы увидите окно «Подключение…», а затем предупреждение о незашифрованном соединении (вы можете поставить галочку «Больше не предупреждать меня об этом на этом компьютере», если вы не хотите видеть это предупреждение снова). Наконец, вам будет предложено ввести пароль для аутентификации (это тот пароль, который вы установили в настройках общего доступа Ubuntu, который вы можете сохранить, чтобы не вводить его постоянно):

Если вы видите бесконечное соединение с возможным тайм-аутом, это, скорее всего, означает, что сессия Ubuntu не была запущена локально — просто войдите в свою сессию из окна Hyper-V и повторите попытку.

VSAN от StarWind — это программно-определяемое хранилище (SDS), созданное с учетом ограниченного бюджета и максимальной производительности. Он использует почти 100 % операций ввода-вывода в секунду от существующего оборудования, обеспечивает высокое время безотказной работы и отказоустойчивость, начиная с двух узлов. StarWind VSAN не зависит от гипервизора и аппаратного обеспечения, что позволяет забыть об аппаратных ограничениях и безумно дорогом физическом общем хранилище.

Создайте свою инфраструктуру с помощью готового оборудования, масштабируйте по своему усмотрению, повышайте рентабельность инвестиций (ROI) и пользуйтесь функциями и преимуществами виртуализации корпоративного уровня по цене для малого и среднего бизнеса уже сегодня!

После того, как вы введете правильный пароль и нажмете OK, у вас должно появиться окно сеанса удаленного рабочего стола VNC Viewer (при условии, что на вашем сервере уже был активный сеанс рабочего стола, т. е. вам необходимо сначала войти в систему локально):

На данный момент у вас как минимум есть возможность копировать и вставлять данные между вашим локальным хостом и сервером Ubuntu и, возможно, даже подключаться к вашему серверу по сети. Основная проблема заключается в том, что нам по-прежнему необходимо локально инициировать активный сеанс, прежде чем мы сможем подключиться к серверу Ubuntu.

Я планирую написать вторую статью, в которой более подробно описывается конфигурация параметров и настроек удаленного доступа графического интерфейса Ubuntu, где мы настроим это с возможностью подключения без необходимости инициировать/открывать сеанс локально. Ждите вторую часть 😊

Читайте также: