Коротенькое howto по очень быстрой и весьма простой настройке удалённого управления в ROSA Marathon 2012.
Наиболее и простой для меня способ - использование FreeNX. Поскольку у него очень высокая скорость работы и беспроблемная настройка. Наша задача - получить удалённое управление с возможностью подключения к физическому экрану, что позволяет видеть текущую сессию пользователя, а не плодить новую. Последнее особенно критично для саппорта удалённых систем.
В качестве серверной части используется FreeNX 4 Preview 6. Поскольку стабильная версия 3.5 с Marathon у меня не взлетела. Были проблемы, в результате которых был повреждён пользовательский профиль.
Для настройки нам потребуется три вещи: сервер nx, сервер ssh и клиент nomachine.
Итак, сервер скачиваем отсюда. Клиент для подключения уже отсюда. Выбирать вариант с NX Client RPM для клиента и NoMachine RPM для сервера. Архитектуру уточните сами, командой uname -m на той машине, куда вы собираетесь ставить сервер. Аналогично для клиента.
Сервер ssh входит в комплект поставки операционной системы по умолчанию.
Настройка сервера:
Наиболее и простой для меня способ - использование FreeNX. Поскольку у него очень высокая скорость работы и беспроблемная настройка. Наша задача - получить удалённое управление с возможностью подключения к физическому экрану, что позволяет видеть текущую сессию пользователя, а не плодить новую. Последнее особенно критично для саппорта удалённых систем.
В качестве серверной части используется FreeNX 4 Preview 6. Поскольку стабильная версия 3.5 с Marathon у меня не взлетела. Были проблемы, в результате которых был повреждён пользовательский профиль.
Для настройки нам потребуется три вещи: сервер nx, сервер ssh и клиент nomachine.
Итак, сервер скачиваем отсюда. Клиент для подключения уже отсюда. Выбирать вариант с NX Client RPM для клиента и NoMachine RPM для сервера. Архитектуру уточните сами, командой uname -m на той машине, куда вы собираетесь ставить сервер. Аналогично для клиента.
Сервер ssh входит в комплект поставки операционной системы по умолчанию.
Настройка сервера:
- Логинимся как пользователь root и устанавливаем скачанный нами rpm-пакет.
- Запускаем сервер ssh выполнив: /etc/init.d/sshd start. Не забываем включить автоматический запуск ssh при старте системы: chkconfig sshd on
- После установки переходим в каталог /usr/NX/etc и находим там файл server.cfg
- В файле server.cfg раскомментируем строку EnablePasswordDB и присваиваем ей значение 1
Раскомментируем строку PhysicalDesktopSharing и присваиваем ей значение 1
Раскомментируем строку PhysicalDesktopMode и присваиваем ей значение 1
Раскомментируем строку PhysicalDesktopAuthorization и присваиваем значение 0 - Перезапускаем сервер NX: /usr/NX/bin/nxserver --restart
- Создаём пользователя которым мы будем подключаться, выполнив команду:
/usr/NX/bin/nxserver --useradd имя_пользователя.
Прошу обратить внимание, что указанное имя пользователя должно совпадать с реально существующей в операционной системе учётной записью. Пароль можно придумать свой, не обязательно совпадающим с паролем пользователя в системе. - Пробуем подключиться с помощью клиента.
- Запускаем NX Connection Wizard
- В поле Session пишем название для сессии. Имя может быть любое. Например, Support.
- Пишем в поле Host ip-адрес компьютера и его порт. Порт используется как у ssh, т.е. 22. Но если планируете оставить его включённым постоянно, крайне рекомендую перевесит на другой, чтобы боты не стучались на него.
- Ползунок Select type of your internet connection выставляем нужное положение. Если это компьютер где-то во внешнем мире, то рекомендую выставить ADSL либо ISDN. Будет не столь симпатично смотреться, но работать на не очень быстром канале станет гораздо лучше.
- После нажатия Next переходим на следущее шаг мастера. В первом выпадающем списке выбираем Shadow. В выпадающем списке Select size of your remote desktop выбираем настройки по вкусу. Галочку Disable encryption of traffic не ставим.
- После произведённых манипуляций запускаем NX Client for Linux выбираем нужную сессию (в нашем случае Support), вводим логин, пароль и подключаемся по нажатию кнопки Login.
- FreeNX позволяет подключаться к одной машине не более чем двум пользователям. Впрочем, для саппорта домашнего компьютера этого более чем достаточно.
- FreeNX 4, к сожалению, очень плохо дружит с вводом кириллицы. У патченного RX@Etersoft на базе FreeNX 3.4 этих проблем нет, но я лично проверял его работу только с ROSA 2011 и Mandriva 2011. Там проблем замечено не было.
- Если ваш компьютер находится за роутером, то тут поможет только форвардинг портов. Если вы сидите за NAT провайдера - увы. Ничем помочь не сможем. Тут есть вариант только в виде TeamViewer.