Настройка NoMachine для удаленного доступа к рабочему столу на вашем сервере

20/12/2023 |
Loading...

Введение: NoMachine — это бесплатное проприетарное программное решение для удаленного доступа к рабочему столу и передачи файлов. Оно использует технологию NX, обеспечивая расширенные функции и превосходную производительность по сравнению с другими инструментами удаленного рабочего стола, такими как Xrdp и VNC. NoMachine отличается истинной кроссплатформенной совместимостью, плавно работая на устройствах Windows, Mac, Linux, Android и iOS. Это позволяет вам получать доступ к вашему серверу практически из любого места и в любое время.

Это руководство проведет вас через процесс установки Xfce, легковесной среды рабочего стола, и настройки NoMachine для удаленного доступа на вашем сервере Ubuntu.

Предварительные требования:

  1. Сервер Ubuntu
  2. Доступ по SSH с привилегиями sudo

Шаг 1 - Установка Xfce: Начните с обновления списка доступных пакетов с помощью apt:

sudo apt update

Установка Xfce проста:

sudo apt install xfce4

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

Шаг 2 - Установка NoMachine: Для установки NoMachine вам необходимо загрузить пакет .deb с официального сайта. Учитывая современную инфраструктуру Hetzner Cloud, вам, скорее всего, нужна архитектура amd64. Чтобы подтвердить вашу архитектуру, вы можете использовать команду:

dpkg --print-architecture

На момент написания этого руководства вы можете загрузить последнюю версию (8.8) NoMachine с помощью следующей команды:

wget https://download.nomachine.com/download/8.8/Linux/nomachine_8.8.1_1_amd64.deb

Теперь установите пакет .deb:

sudo dpkg -i nomachine_8.8.1_1_amd64.deb

Шаг 3 - Настройка NoMachine: Если вы следовали этому руководству и установили Xfce, нет необходимости изменять конфигурацию NoMachine по умолчанию, расположенную в /usr/NX/etc/node.cfg.

Однако, если вы установили другую среду рабочего стола, перейдите в /usr/NX/etc/node.cfg и измените DefaultDesktopCommand в соответствии с вашей средой:

  • GNOME: DefaultDesktopCommand /usr/bin/gnome-session
  • KDE Plasma: DefaultDesktopCommand /usr/bin/startplasma-x11
  • LXDE: DefaultDesktopCommand /usr/bin/startlxde
  • Xfce: DefaultDesktopCommand /usr/bin/startxfce4

После внесения изменений перезапустите NoMachine:

sudo /etc/NX/nxserver --restart

Примечание: Если на вашем сервере активен брандмауэр, разрешите подключения к порту 4000:

sudo ufw allow 4000

Шаг 4 - Подключение с клиента: Наконец, посетите страницу загрузки NoMachine и установите клиент NoMachine на ваше локальное устройство для подключения к серверу. Запустите клиент NoMachine, нажмите кнопку "Add", введите публичный IP-адрес вашего сервера в поле "Host" и оставьте другие параметры по умолчанию.

Затем нажмите "Connect" и укажите имя пользователя Ubuntu (например, root по умолчанию) и пароль. Если вы еще не установили пароль, вы можете сделать это интерактивно с помощью команды passwd.

Заключение: Это руководство провело вас через установку среды рабочего стола Xfce и NoMachine на вашем сервере Ubuntu для удаленного доступа к рабочему столу. Кроме того, вы шаг за шагом настроили NoMachine для беспрепятственного удаленного доступа к вашему серверу.

Получайте эксклюзивные предложения и акции!

Будьте в курсе последних предложений, скидок и специальных акций.

Update cookies preferences