⟵ Все статьи
Читать на:

Удалённый рабочий стол на VPS: как настроить и использовать

Удалённый рабочий стол на VPS: как настроить и использовать

Удалённый рабочий стол на базе VPS — это полноценный компьютер в облаке, доступный из любой точки мира с любого устройства. Такой подход используют разработчики, которым нужна стабильная среда без привязки к железу, бухгалтеры и менеджеры, работающие с корпоративным ПО, а также те, кто хочет запускать ресурсоёмкие задачи в фоне, не нагружая личный ноутбук. В отличие от облачных сервисов с готовыми виртуальными рабочими местами, собственный VPS даёт полный контроль над окружением, операционной системой и установленным программным обеспечением.

Шаг 1. Создаём сервер в NodexGo

Перейдите в панель управления NodexGo и нажмите кнопку «Создать сервер». Выберите локацию — рядом с каждой отображается реальный пинг до неё с вашего устройства, что помогает сразу оценить отзывчивость будущего рабочего стола. Для графического окружения рекомендуем выбирать тариф с не менее чем 2 ГБ оперативной памяти: этого достаточно для лёгкого рабочего стола вроде XFCE, тогда как GNOME или KDE комфортнее работают от 4 ГБ и выше.

В качестве образа операционной системы выберите Ubuntu 24.04 — это актуальная LTS-версия с долгосрочной поддержкой и широкой базой документации. Задайте понятное имя сервера, выберите удобный период оплаты (1, 3, 6 или 12 месяцев) и подтвердите заказ. Примерно через минуту сервер будет готов: IP-адрес и пароль root появятся в панели и придут на электронную почту. После этого можно подключаться.

Запустите свой облачный рабочий стол уже сегодня

Создать сервер

Шаг 2. Подключаемся к серверу по SSH

Первым делом подключитесь к свежему серверу по SSH, используя IP-адрес из панели управления. Если вы работаете на Windows, используйте встроенный терминал или PuTTY; на macOS и Linux достаточно стандартного терминала.

ssh root@IP-адрес-сервера

После успешного входа обновите список пакетов и установите доступные обновления — это важно для безопасности и совместимости компонентов.

apt update && apt upgrade -y

Шаг 3. Устанавливаем графическое окружение

Для удалённого рабочего стола на сервере необходимо установить графическое окружение. Наиболее оптимальный выбор для VPS — это XFCE: он лёгкий, быстрый и отлично работает даже при ограниченных ресурсах. Если вам нужна более привычная среда, можно установить GNOME или MATE, однако они потребуют больше оперативной памяти и процессорного времени.

Установите XFCE и набор базовых приложений следующей командой. Флаг --no-install-recommends позволяет избежать установки лишних зависимостей и сэкономить дисковое пространство.

apt install -y xfce4 xfce4-goodies --no-install-recommends

Шаг 4. Настраиваем RDP-доступ через xrdp

Самый удобный способ подключиться к графическому рабочему столу — использовать протокол RDP. Он поддерживается «из коробки» на Windows через стандартное приложение «Подключение к удалённому рабочему столу», а на macOS и Linux доступны клиенты Microsoft Remote Desktop и Remmina соответственно. Для работы RDP на стороне сервера установите пакет xrdp.

apt install -y xrdp
systemctl enable xrdp
systemctl start xrdp

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

echo xfce4-session > ~/.xsession
chmod +x ~/.xsession

По умолчанию xrdp слушает порт 3389. Если на сервере включён брандмауэр UFW, разрешите входящие подключения на этот порт. После этого откройте RDP-клиент на своём устройстве, введите IP-адрес сервера, логин и пароль — рабочий стол загрузится в течение нескольких секунд.

ufw allow 3389/tcp
ufw reload

Альтернатива: VNC для более гибкой настройки

Если RDP по каким-то причинам не подходит, можно воспользоваться протоколом VNC. Он более гибок в настройке и поддерживается широким спектром клиентов на всех платформах. Для Ubuntu популярным выбором является TigerVNC. Установите сервер и создайте пароль для VNC-сессии.

apt install -y tigervnc-standalone-server
vncpasswd

Запустите VNC-сервер с указанием разрешения экрана и номера дисплея. После запуска подключайтесь через любой VNC-клиент, указав IP-адрес сервера и порт 5901.

vncserver :1 -geometry 1920x1080 -depth 24

Безопасность удалённого рабочего стола

Открытый порт RDP или VNC в интернете — привлекательная цель для автоматических атак перебором паролей. Базовая защита включает несколько обязательных мер. Во-первых, никогда не используйте слабые пароли для системных пользователей. Во-вторых, рассмотрите возможность смены стандартного порта RDP с 3389 на нестандартный — это снизит количество автоматических сканирований. В-третьих, и это наиболее надёжный вариант, настройте SSH-туннель: подключайтесь к RDP или VNC исключительно через него, не открывая соответствующие порты наружу.

Для SSH-туннелирования RDP-соединения выполните на своём локальном компьютере следующую команду, после чего подключайтесь RDP-клиентом к адресу localhost:3389.

ssh -L 3389:localhost:3389 root@IP-адрес-сервера -N

Дополнительно включите двухфакторную аутентификацию для SSH и регулярно проверяйте логи подключений. Если вы случайно заблокировали себе доступ по SSH — не паникуйте: в карточке сервера в панели управления доступна web-консоль VNC, которая позволяет войти напрямую и исправить конфигурацию. Там же находятся кнопки «Сменить пароль root» и «Переустановить ОС» на случай серьёзных проблем.

Когда стоит увеличить мощности

Удалённый рабочий стол — динамически растущая нагрузка. Если вы начинали с лёгкого окружения XFCE, а со временем стали запускать браузер с десятками вкладок, офисные приложения и инструменты разработки одновременно, производительности начального тарифа может не хватать. В панели управления NodexGo для этого предусмотрена кнопка «Увеличить мощности»: она позволяет перейти на старший тариф с сохранением всех данных на диске и того же IP-адреса — переустанавливать систему и перенастраивать рабочее окружение не придётся.

Итог

VPS как удалённый рабочий стол — это практичное решение для тех, кому нужна стабильная, всегда доступная среда без зависимости от конкретного устройства. Вы получаете полный контроль над ОС, возможность установить любое ПО и масштабировать ресурсы по мере необходимости. Настройка занимает не более 15–20 минут и не требует специальных знаний за пределами базовой работы с терминалом. Арендуйте подходящий сервер на NodexGo, следуйте шагам из этой инструкции — и ваш облачный рабочий стол будет готов к работе уже сегодня.

Разверните удалённый рабочий стол на VPS прямо сейчас

Создать сервер

Мы используем файлы cookie: необходимые — для входа в аккаунт и языка интерфейса, аналитические — чтобы понимать, какими страницами пользуются. Сторонних рекламных систем у нас нет. Подробнее