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

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

Коментарии

Joke / 3 August 2017 г. 15:19

Спасибо, а можно попроще через Thinstuff настроить и одновременных пользователей будет больше.

Игорь / 3 August 2017 г. 15:19

Если вы ищете легкое решение, чтобы обеспечить веб-доступ к вашему серверу или опубликовать ваши приложения, то логичный выбор это SHUTLE TSplus.
Освобождая вас от сложностей Citrix и служб удаленных рабочих столов Microsoft (RDS), SHUTLE TSplus обеспечивает быстрое, простое и доступное решение.

Похожие записи

Приложение Вконтакте для Android
Приложение Вконтакте для Android

Приложения для устройств на платформе Android, которое позволяет вам оставаться на связи со своими друзьями в самой посещаемой социальной сети России и СНГ. Приложение Вконтакте имеет тот же функц...

История о настройке Squid на ALT Linux junior в школе
История о настройке Squid на ALT Linux junior в школе

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

Контент фильтр на linux
Контент фильтр на linux

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

Обзор телефона Explay Sky Plus
Обзор телефона Explay Sky Plus

От остальных бюджетных смартфонов Explay Sky Plus отличает разве что наличие аналогового ТВ приемника. Не так давно подобная функция присутствовала практически в каждом устройстве, если вы любител...

Интегрированная система разработки (IDE)
Интегрированная система разработки (IDE)

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

Доступ к сайтам только в определенное время
Доступ к сайтам только в определенное время

В прошлом посте мы с вами устанавливали и немножко настраивали squid. В этом посте мы рассмотрим, как разрешить работу с сайтами только в определенное время, с помощью прокси-сервера squid. Наприм...