Альтернатива виндовому серверу терминалов

terminalserv Альтернатива виндовому серверу терминаловПривет, буквально вчера мне понадобилось подключить одновременно 5 пользователей к рабочему столу.  Все бы ничего, но к рабочему столу на ОС Linux.

На пресловутых серверных окошках помнится, я поднимал терминальный сервер для 1с. Почему-то сразу пришла мысль сделать что-то подобное и на Debian.

Итак, что же из себя представляет сервер терминалов? Это сервер, который предоставляет нескольким пользователям вычислительные ресурсы, для обработки задач. То есть все операции выполняются на сервере терминалов, а клиенты взаимодействуют с сервером с помощью  подключения к рабочему столу.

Немного погуглив натолкнулся на NX free от NoMachine, нашел подходящие  пакеты поставил, помучился, настроил и получил всего 2 одновременно работающих пользователя. В последствии выяснилось, что есть две версии NX free от выше упомянутой компании, и FreeNX от berlios.de.

Уже почти отчаялся, но на глаза попался RX@Etersoft, как утверждают авторы, RX@Etersoft это аналог терминального сервера от компании Microsoft,  плюс это решение нетребовательно к скорости соединения и устойчиво работает почти без обрывовНеединогоразрыва.

Кстати, наконец-то я нашел применение рабочему столу gnome на сервере:-)

И таааак…Графический рабочий стол у нас есть что дальше?

Скачиваем нужные нам пакеты отсюда:

ftp://updates.etersoft.ru/pub/Etersoft/RX@Etersoft

В моём случае это ftp://updates.etersoft.ru/pub/Etersoft/RX@Etersoft/last/x86_64/Debian/6.0/ их мы и будем устанавливать.

sudo dpkg –i nx_3.4.0-eter16debian_amd64.deb

sudo dpkg –i nxclient_3.4.0.7-eter4debian_amd64.deb

sudo dpkg –i nxsadmin_0.2.1-eter5debian_amd64.deb

sudo dpkg -i rx-etersoft_1.1.1-eter8debian_amd64.deb

Когда все успешно установилось  сделаем инициализацию нашего сервера терминалов вот такими командами:

sudo nxsetup --install --setup-nomachine-key

sudo /etc/init.d/freenx-server setup

Устанавливаем OpenSSH Server командой: apt-get install ssh

Все прошло успешно? Отлично, теперь на найдем конфигурационный файл нашего свежеустановленного сервера и отредактируем /etc/nxserver/node.conf

Если порт вашего ssh отличный от  22 то находим в конфиге вот такой параметр и правим на нужный.

# The port number where local 'sshd' is listening.

SSHD_PORT=22

Разрешаем брать пользователей для входа в наш терминальный сервер из БД

ENABLE_USER_DB="1"

ENABLE_PASSDB_AUTHENTICATION="1"

Все почти готово осталось добавить пользователей:

  • Добавляем пользователя в систему sudo adduser vasya

  • Добавляем пользователя в сервер терминалов: sudo nxserver --adduser vasya>

  • Присваиваем пароль нашему васятке: sudo nxserver --passwd vasya

  • Осталось только запустить наш терминал: sudo /etc/init.d/freenx-server start

Вот собственно и все, не забывайте подписываться на новые посты RSS

Вас заинтересуют Нет похожих материалов
Комментарии
  1. Joke 26 февраля 2015, 13:26(Комментарий был изменён) # 0
    Спасибо, а можно попроще через Thinstuff настроить и одновременных пользователей будет больше.
    1. Игорь 09 сентября 2016, 14:51(Комментарий был изменён) # 0
      Если вы ищете легкое решение, чтобы обеспечить веб-доступ к вашему серверу или опубликовать ваши приложения, то логичный выбор это SHUTLE TSplus.
      Освобождая вас от сложностей Citrix и служб удаленных рабочих столов Microsoft (RDS), SHUTLE TSplus обеспечивает быстрое, простое и доступное решение.
      Поиск
      Последние комметарии
      Маша написал комментарий к записи Как перевести деньги с киви на киви кошелек 28 марта 2017, 19:46
      gogi написал комментарий к записи Как установить Windows на Sony Vaio? 25 марта 2017, 16:33
      Иван написал комментарий к записи Как сделать скриншот экрана на ноутбуке или компьютере 23 марта 2017, 08:02
      Анастасия написал комментарий к записи Play market подключение отсутствует 20 марта 2017, 16:00
      Marsel написал комментарий к записи Как iPhone отвязать от Apple ID 19 марта 2017, 13:00