• Yamaha motors
  • Subaru WRX STI
  • Баба Клава!
  • Светодиодные системы освещения

Печать

Средства удаленного администрирование LINUX систем на примере Mandriva

В реальной жизни очень часто приходится работать на удаленных машинах в графическом интерфейсе. Без этой возможности не представляю свою работу. Вот чем пользуюсь: TightVNC Software.

Ставим следующие пакеты из "Центра управления Mandriva" :
 
tightvnc - Remote graphical access (клиент)
tightvnc-server - A VNC server (сам сервер если необходим доступ к Вашей машие)
tightvnc-java - A VNC server (для доступа по Web интерфейсу)

Настройка компьютера предоставляющего доступ к "Рабочему столу" - Редактируем файл /etc/X11/xorg.conf добавляем в секцию MODULE строчку :
 
Load "vnc"
Авторизация пользователей. Для анонимного доступа в секцию SCREEN прописываем строчку :

Option "SecurityTypes" "None"

Если нужен вход с паролем, то :

Option "SecurityTypes" "VncAuth"
Option "UserPasswdVerifier" "VncAuth"
Option "PasswordFile" "/etc/vncpasswd"

Далее задаем пароль на подключение из под root :

# vncpasswd /etc/vncpasswd

где vncpasswd - имя создаваемого файла с паролем. Перезапускаем X-сервер.
Если необходимо работать из Windows качаем tightvnc и ставим (ссылка ниже) настройки примитивные и рассматриваться здесь не будут.

Для доступа к Линукс машине из Мандривы используем пункт меню "Подключение к виртуальной сети" можно как к Линукс-машине так и к машине с Виндой. В действительности там используются три программы - rdesktop, vncviewer и vncserver. Примеры использования :

Для доступа из LINUX к Linux-машине или машине с Windows с установленным сервисом VNC -

vncviewer -user USERNAME -passwd MYPASSWORD 185.149.10.131:0

Доступ к Windows терминалу можно легко осуществит используя программу RDESKTOP например так -

rdesktop -u USERNAME -p MYPASSWORD -N -a 24 -k common -g 1280x1024 -T TERMINAL-SERVER -r printer:CANONMF5980 -r disk:linux=/home/USERNAME/share -r clipboard:PRIMARYCLIPBOARD 185.149.10.131

Важные параметры при работе с rdesktop -
-u имя пользователя
-p пароль на доступ
-d домен
-f на полный экран
-N синхронизация включения, выключения клавиши NumLock,
-k установка раскладки клавиатуры,
-a цветность бит,
-g разрешение экрана,
-r редирект (перенаправление данных) в данном примере это буфер обмена, принтер и папка с файлами

К сожалению переносить целиком файлы через буфер обмена не получается только текст.

Установив на компьютер пакет - kdenetwork мы получим возможность настроить VNC сервер и использовать клиент удаленного рабочего стола из под X-сов. Для доступа к удаленному рабочему столу можно использовать KDE-шный клиент -
krdc
Он позволяет подцепиться как к удаленному VNC серверу, так и к удаленному рабочему столу Windows. Для настройки на своей машине VNC-сервера можно использовать -
krfb
также в меню центра управления появится пункт "Общий рабочий стол".

Как альтернатива VNC - FreeNX (бесплатная версия)    NXFree(продвинутая платная версия)
Работает совместно с ssh то есть использует шифрование трафика, что есть плюс. Также используется серьезное сжати трафика, что значительно ускоряет работу. Нет проблем с клавиатурой.


Ссылки на используемый для написания этой заметки материал :