ЦЕНТР ЦИФРОВЫХ, ИНТЕЛЛЕКТУАЛЬНЫХ И КОММУНИКАЦИОНННЫХ ТЕХНОЛОГИЙ

 

ДОБАВИТЬ В ИЗБРАННОЕ

    КОмфорт и Безопасность  Вашего  дома                                                                   ИДЕЯ ПРОЕКТ ПОСТАВКА МОНТАЖ ОБУЧЕНИЕ 
НАВИГАЦИЯ
       
  О КОМПАНИИ  
  УМНЫЙ ДОМ  
  ЧИСТЫЙ ДОМ  
  УМНЫЙ АВТОМОБИЛЬ  
  КОНТАКТЫ  
       
 
КОНТАКТЫ
   
  +7 495 6488275
 

 8 916 2059724 - суббота, воскресенье

  info@delcomsystems.ru
  sip: 2651959@sipnet.ru
   
 
 
 
 
 
 
 
 
 
НАШИ ПАРТНЕРЫ
Архитектура и дизайн в строительстве на портале Ваш Дом

Интеллектуальный дом

Rambler's Top100    
 
     
 
   

Установка FreeNX от Etersoft на Debian Lenny

Устанавливаем ssh


#apt-get install ssh

Заходим в файл /etc/ssh/sshd_config:

#nano /etc/ssh/sshd_config

Проверяем и устанавливаем:

PubkeyAuthentication yes (В ssh-сервере должна включена авторизация по ключу).
PasswordAuthentication yes (Включаем авторизацию по паролю)

Добавляем строку:

AllowUsers nx user1 user2 user3(userX - пользователи терминального сервера, которые присутствуют в системе).

Рекомендуется изменить порт ssh-сервера на другой (мы используем 32), чтобы в сервер не бились роботы, пытающиеся подобрать пароль и залогиниться.

Установка freenx-server

Скачайте пакеты freenx-server и nx для Debian на сайте .

Устанавливаем:

#apt-get install expect
#dpkg -i freenx-server*.deb nx*.deb

После установки инициализируйте окружение системного пользователя nx с помощью команды:


#nxsetup --setup-nomachine-key --install


Затем, если вы хотите, чтобы клиенты могли использовать свои локальные принтеры для печати, вам следует разрешить запуск cups на сервере для обычных пользователей:


#chmod 755 /usr/sbin/cupsd


Создайте (если её нет) ссылку, которая необходима для правильной работы foomatic:


#ln -s /usr/bin/foomatic-ppdfile /usr/lib/cups/driver/foomatic-ppdfile


Последний шаг – запуск сервера NX:


#/etc/init.d/freenx-server start


Убедитесь freenx-server верно определил все необходимые вам переменные


#/etc/init.d/freenx-server check


Убедитесь что он работает


#/etc/init.d/freenx-server status


Способ авторизации


Сначала устанавливается соединение с пользователем nx (используя ключ, зашитый в клиент) на сервере, потом от него выполняется вход в ssh локально,
под необходимым пользователем.
По умолчанию используется именно такой способ.
Для безопасности рекомендуется использовать директиву AllowUsers в ssh-сервере вида


AllowUsers vasya masha@127.0.0.1 nx


Если ssh-сервер настроен на другой порт (не 22), в файле /etc/nxserver/node.conf нужно указать нужный порт:
SSHD_PORT=32


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


Существует графическая программа nxsadmin для управления сессиями.


Список текущих подключений:


#nxserver --list


Завершает все подключенные сессии:


#nxserver --cleanup


Для ликвидации простаивающих и занимающих память сервера сессий предусмотрен скрипт, выполняющийся по расписанию.
Для его включения измените конфигурационные параметры в файле /etc/sysconfig/freenx-server таким образом:


SESSION_TTL=3600


Это устанавливает максимальное время жизни для простаивающей сессии сроком в один час.







Карта сайта


 

 

Copyright © 2006-2011 by DELCOM SYSTEMS