Italc - управление компьютерами по сети

Добрый день всем!
Я хочу с вами поделится информацией об одной очень замечательной программе Italc (рис1).
Адрес проекта
С этой программой я познакомился случайно, на одном из семинаров. Работая учителем я столкнулся с проблемой удобного удалённого администрирования и долго не мог найти подходящий инструмент. Эта программа привнесла и другие удобные для преподавателя моменты.
Вот ее скрин:

Основные возможности iTalc:

  1. Отображает в реальном времени подключённые компьютеры в виде маленьких экранов.;
  2. Позволяет удалённо подключиться и помочь человеку проделать те или иные манипуляции на компьютере, эту же функцию можно использовать и для удалённого администрирования;
  3. Позволяет транслировать на все компьютеры демонстрацию с главного компьютера;
  4. Позволяет транслировать демонстрацию конкретного ученика на все подключённые компьютеры;
  5. Позволяет передавать сообщения по сети;
  6. Программа может удалённо включать и выключать компьютеры;
  7. Программа работает на Linux, Windows, т.е. может работать в сети с разными средами;

Процедура установки программы на Kubuntu, Ubuntu и т.д.

iTakl содержится в репозитариях kubuntu.

Программа состоит из 3 пактов: italc-master italc-client libitalc.

На главный компьютер с которого будет происходить управление устанавливаем italc-master:

sudo apt-get install italc-master

На управляемые компьютеры (учеников, сотрудников) ставим italc-client:

sudo apt-get install italc-client

В терминале на компьютере, где поставлен пакет italc-master, последовательно вводим команды:

Открываем права на доступ к папке с ключами italc
sudo chmod -R a+w '/etc/italc/keys'

Создаем ключи
ica -createkeypair

В процессе создания ключей на экран выводится следующий текст (дата и время будут другими):
creating new key-pair ...
пн июня 27 12:01:41 2011: [warning] QDir::mkpath: Empty or null file name(s)
пн июня 27 12:01:41 2011: [warning] QDir::mkpath: Empty or null file name(s)
...done, saved key-pair in
/etc/italc/keys/private/teacher/key
and
/etc/italc/keys/public/teacher/key
For now the file is only readable by root and members of group root (if you
didn't ran this command as non-root).
I suggest changing the ownership of the private key so that the file is
readable by all members of a special group to which all users belong who are
allowed to use iTALC.

нам важны строчки "done, saved key-pair in" ("закончено, ключи сохранены в...") и "/etc/italc/keys/public/teacher/key" (адрес, где находится ключ, который нужно скопировать на носитель для установки на ученические компьютеры).

Разрешаем чтение файла ключа для всех
chmod a+r '/etc/italc/keys/public/teacher/key'

После успешной установки и запуска программы на компьютере учителя, нужно скопировать файл "key" из папки "/etc/italc/keys/public/teacher/key" на носитель, а затем установить программу на ученических компьютерах. Установка проходит в два этапа - установка пакетов программы через Менеджер пакетов (см. выше) и копирование ключевого файла key с компьютера учителя на компьютер ученика по тому же самому пути /etc/italc/keys/public/teacher/key. После этого ОБЯЗАТЕЛЬНО перезапустить сеанс пользователя (иногда этого недостаточно и программа начинает работать нормально только после перезагрузки системы).

Особенности настройки и работы программы в сети, где есть Windows- и Linux-машины

1. При установке программы в сети, где учительский компьютер работает под Windows и есть ученические компьютеры, работающие под Linux, есть особенность настройки - при копировании ключа с учительского компьютера на ученические под Linux нужно переименовывать файл ключа из "italc_dsa_key.pub" в "key" (без расширения!). В противном случае программа не найдет ключ, хотя он там и есть и не соединится для управления.

При обратной системе - учительская Linux-машина и ученические Windows-машины - ключ нужно переименовывать наоборот.

2. Важное замечание по работе управляющего модуля iTALC в Linux - при запуске из меню приложений программа автоматически обнуляет все добавленные ранее в базу классы и компьютеры. Поэтому нужно запускать ее из терминала.

Часть материала взята с сайта http://dim-laeda.ru/publ/8