Средства удаленного администрирование 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 строчку :
tightvnc-java - A VNC server (для доступа по Web интерфейсу)
Настройка компьютера предоставляющего доступ к "Рабочему столу" - Редактируем файл /etc/X11/xorg.conf добавляем в секцию MODULE строчку :
Load "vnc"
Авторизация пользователей. Для анонимного доступа в секцию SCREEN прописываем строчку :
Option "SecurityTypes" "None"
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 то есть использует шифрование трафика, что есть плюс. Также используется серьезное сжати трафика, что значительно ускоряет работу. Нет проблем с клавиатурой.
Ссылки на используемый для написания этой заметки материал :