Категории

Установка и настройка терминального сервера на Linux (бесплатно)

2025-11-21 08:46:51 | Статья из категории: Linux

Установка и настройка терминального сервера на Linux (бесплатно)

Что такое терминальный сервер на Linux

Терминальный сервер на Linux — это компьютер с установленной операционной системой на базе Linux, к которому могут подключаться несколько пользователей одновременно через графический интерфейс по протоколу RDP (как в Windows). Всё это можно сделать полностью бесплатно, без лицензий, без CAL, без ограничений по времени или количеству пользователей.

В этой статье мы настроим сервер на базе Ubuntu Server 22.04 LTS с лёгким графическим окружением XFCE и сервером удалённых рабочих столов xrdp.

Преимущества Linux-подхода

Содержание

  1. Подготовка сервера
  2. Установка базовой системы
  3. Установка графического окружения (XFCE)
  4. Установка и настройка xrdp
  5. Настройка пользователей
  6. Тестирование подключения
  7. Советы по оптимизации
  8. Безопасность

Шаг 1. Подготовка сервера

Подойдёт почти любое железо. Для 5–10 пользователей достаточно:

RAID и ИБП — по желанию. Для небольшого офиса или домашнего использования можно обойтись обычным ПК.

Шаг 2. Установка Ubuntu Server

  1. Скачайте образ Ubuntu Server 22.04 LTS с официального сайта.
  2. Запишите его на флешку (например, через Rufus или balenaEtcher).
  3. Установите систему, разбив диск на один раздел (LVM по желанию).
  4. Настройте:
    • Имя хоста
    • Статический IP-адрес (через netplan или systemd-networkd)
    • Учётную запись администратора (не root!)
  5. Обновите систему:
    sudo apt update && sudo apt upgrade -y

Шаг 3. Установка графического окружения (XFCE)

Мы используем XFCE — лёгкое, быстрое и стабильное окружение.

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y

Это установит всё необходимое для работы графического интерфейса без тяжёлых компонентов (вроде GNOME или KDE).

Шаг 4. Установка и настройка xrdp

  1. Установите xrdp:
    sudo apt install xrdp -y
  2. Разрешите xrdp в брандмауэре (если включён):
    sudo ufw allow 3389/tcp
  3. Настройте, чтобы xrdp запускал XFCE по умолчанию:
    echo "startxfce4" > ~/.xsession

    Или для всех пользователей:

    sudo cp /etc/skel/.xsession /etc/skel/.xsession.bak
    echo "startxfce4" | sudo tee /etc/skel/.xsession
  4. Перезапустите xrdp:
    sudo systemctl restart xrdp

Шаг 5. Настройка пользователей

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

sudo adduser ivan

Пароль задаётся при создании. Никаких дополнительных настроек не нужно — при первом входе через RDP создастся домашний каталог и профиль.

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

Шаг 6. Тестирование подключения

  1. С любого ПК с Windows откройте «Подключение к удалённому рабочему столу».
  2. Введите IP-адрес Linux-сервера.
  3. В открывшемся окне введите логин и пароль (например, ivan / 123456).
  4. Если всё сделано правильно — вы увидите рабочий стол XFCE.

Шаг 7. Советы по оптимизации

Шаг 8. Безопасность

Можно ли масштабировать?

Да! Для большого числа пользователей: - Используйте более лёгкие окружения (например, LXDE или даже только xterm). - Настройте отдельный сервер для xrdp и балансировщик (например, через Guacamole). - Используйте контейнеры или chroot для изоляции сессий.

Вывод

Терминальный сервер на Linux — это реально, бесплатно и надёжно. Никаких лицензий, никаких CAL, никаких скрытых платежей. Всё работает «из коробки», требует минимум ресурсов и легко поддерживается.

Идеально подходит для: - небольших офисов, - школ и коворкингов, - домашних лабораторий, - фрилансеров, которые хотят централизовать рабочие места.

Ограничения: можно ли запустить Windows-программы через эмуляторы?

Многие думают: «А что если поставить Wine, CrossOver или даже виртуальную машину прямо на Linux-терминале?» — технически да, можно попробовать, но на практике это почти всегда — костыли с побочными эффектами.

Wine / Proton / CrossOver

Wine — это совместимый слой, позволяющий запускать некоторые Windows-приложения под Linux без эмуляции.

→ Уровень совместимости смотри на Wine AppDB. Если там «Garbage» или «Bronze» — лучше не трать время.

1С:Предприятие

Здесь важное уточнение: серверная часть 1С официально работает на Linux (Ubuntu, CentOS и др.).

Однако толстый и тонкий клиенты — только под Windows. Но есть выход:

→ Если ваша конфигурация 1С поддерживает веб-режим — Linux-терминал подойдёт. Если же нужен полноценный толстый клиент — без Windows не обойтись.

Виртуальная машина (QEMU/KVM + Windows)

Можно запустить полноценную Windows внутри Linux и дать пользователю к ней RDP-доступ. Но:

Костыли — можно ли их использовать?

Можно, но только в трёх случаях:

  1. Личное/домашнее использование — если ты готов часами настраивать Wine и мириться с падениями.
  2. Тестовая среда — для проверки, «а вдруг заработает».
  3. Одна простая программа без зависимостей (например, старый калькулятор или конвертер файлов).

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

Честный вывод

Linux-терминал — отличное решение, если ваши приложения кроссплатформенные или веб-ориентированные.

Но если вы зависите от 1С, Photoshop, AutoCAD, MS Access, специализированных .exe-программвы всё равно рано или поздно вернётесь к Windows Server. Или будете тратить больше ресурсов на обходные пути, чем стоила бы лицензия.

Лучше честно оценить задачу до развёртывания, чем потом «чинить» неработающий терминал в пятницу вечером.

Дополнительные материалы

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Важно: Блог-эксперимент

Блог только запустил, все статьи генерирую через нейросеть т.к. лень, возможны ошибки. Просто чтобы вы знали и не запускали ядерный реактор по моим статьям ))
Если у вас есть вопросы, или Нашли неточность? пишите в коментах — вместе поправим и сделаем статью более качественной. Я лично объясню нюансы из практики.

Посетителей сегодня: 0


кто я | книга | контакты без контактов

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA