Удаленный рабочий стол FreeNX на CentOS5.5, а также стол в столе или RViewer из под FreeNX для администрирования Windows машин локальной сети

Almas 2011 M07 28
4736
0
0
0

Данная записка поможет организовать удаленный рабочий стол к Вашему серверу (шлюзу) TraffPro  с помощью FreeNX, также Вы узнаете как установить RViewer для администрирования Windows машин...

Данная записка поможет организовать удаленный рабочий стол к Вашему серверу (шлюзу) TraffPro  с помощью FreeNX, также Вы узнаете как установить RViewer для администрирования Windows машин локальной сети.

Задачи:

1. Установить CentOS 5.5 и TraffPro

2. Установить и настроить FreeNX

3. Проверка работоспособности удаленного рабочего стола

4. Установка Wine и RViewer

 

Так вроде все задачи ясны, приступим.

1. Установить CentOS 5.5 и TraffPro

 

2. Установить и настроить FreeNX

Запускаем Terminal и строчим следующие строчки:

yum install nx freenx -y

 

Настройка аутентификации основанной по ключевому файлу.

cd /etc/nxserver

cp node.conf.sample node.conf

 

Открываем файл конфигурации "sshd" для редактирования:

gedit /etc/ssh/sshd_config

Ищем строчку, и раскоментируем ее установив в качестве параметра "no":

PasswordAuthentication no

Также нужно добавить строчу:

AllowUsers nx

Перезапустим "sshd":

service sshd restart

Откройте файл конфигурации FreeNX для редактирования:

gedit /etc/nxserver/node.conf

Найдите в нем строчку:

#ENABLE_PASSDB_AUTHENTICATION="0"

Поменяйте параметр на "1" и уберите символ # в начале строки:

ENABLE_PASSDB_AUTHENTICATION="1"

Теперь осталось добавить сушествующего локального пользователя и пароль, например "user":

nxserver --adduser user

nxserver --passwd user

Теперь добавьте пользователя "user" в разрешенные , файл "/etc/ssh/sshd_config":

gedit /etc/ssh/sshd_config

Ищем строчку:

AllowUsers nx

И добавляем нашего "user":

AllowUsers nx user

service sshd reload

 

3. Проверка работоспособности удаленного рабочего стола

Теперь нам осталось проверить как работает наш удаленный рабочий стол. Для проверки нам понадобится клиент FreeNX для Windows который лежит по адресу:

http://64.34.161.181/download/3.4.0/Windows/nxclient-3.4.0-10.exe



Здесь ставим среду рабочего стола GNOME обязательно, так как у нас не KDE.

В этом окошке надо ввести нашего "user" с его паролем в системе Linux.

Теперь нажмите кнопку "Configure"

Выберите вкладку "General":

Шелкаем "Key":

В этом окошке стерите весь текст, и вставтье свой из файла:

/etc/nxserver/client.id_dsa.key

Замечен один глюк, при подключении с Windows 7 к шлюзу, график прорисовывается медленно, что действует на нервы. Решение, отклюение прорисовки методом Direct Draw во вкладке Advanced.

Установка Wine

yum install wine wine-tools wine-devel

Теперь осталось установить RViewer 3.4

Для этого скачайте с официалього сайта Rviewer: http://www.radmin.ru/download/rview34ru.msi

И установите его двойным шелчком мыши.

Теперь Wine и RViewer установлены!

Установим также Winetricks:

Качаем WineTricks (скрипт)

wget http://www.kegel.com/wine/winetricks

Теперь запустим его:

yum install cabextract rpm-build

sh winetricks corefonts vcrun6

mv winetricks /usr/bin

chmod 755 /usr/bin/winetricks

Все Winetricks установлен!

Скопировать шрифты из Windows OS в папку

~./wine/dosdevice/c:/windows/fonts/

 

По поводу безопасности вашего сервера:

1. Рекомендуется ставить сложные пароли, не менее 8 симоволов.

2. Смена порта SSH, с 22 на другой

3. Установка Fail2ban . Для блокировки тех кто яростно ломится на ваш сервер.

Если у вас слабый сервер, вы можете воспользоватся ссылкой http://habrahabr.ru/blogs/sysadm/88461/

Оцените пост

0
Дальше