[sisyphus] Линукс в школе: teachercp

Dmitriy Kruglikov =?iso-8859-1?q?dmitriy=2Ekruglikov_=CE=C1_gmail=2Ecom?=
Пн Авг 13 16:17:13 MSD 2007


13.08.07, Владимир Черный <black на altlinux.ru> написал(а):
>
> Последовал совету Дениса, поигрался с тремя машинками в домашней сети...
> Получилось
> 1. Увидеть экран ученика
> 2. Заблокировать экран ученика (у ученика экран становится белым - у
> учителя по-прежнему, т.е. не понять, если не видеть экран ученика)
> Не получилось
> 1. управлять машиной ученика (один раз мышь ученика вроде дернулась и все)
> 2. Осуществить показ экрана учителя
> 3. Избавиться от вопросов (о разрешении подключения) при подключении к
> ученику.


Кроме "Заблокировать экран ученика " и "Осуществить показ экрана учителя"
я делал то же самое средставми таких скриптов:
+++
#!/bin/sh
# Для просмотра.
# $1 -  адрес или имя машины
# $2 - имя пользователя
ssh $1 sudo x11vnc -nopw -auth /home/$2/.Xauthority
vncviewer -viewonly $1
+++
и
+++
#!/bin/sh
# Для управления.
# $1 -  адрес или имя машины
# $2 - имя пользователя
ssh $1 sudo x11vnc -nopw -auth /home/$2/.Xauthority
vncviewer $1
+++

При этом нужно было изменить права на файл .Xauthority
в домашнем каталоге пользователя.
Единственный минус,
после того, как команда ssh $1 sudo x11vnc -nopw -auth /home/$2/.Xauthority
отработает, нужно прервать ее Ctrl+C ...

Может быть я не достаточно внимательно курил man x11vnc, и все это можно
сделать
более красиво.
Использование авторизации по ключам в ssh позволяет запускать все это чудо
без
ввода пароля на удаленной машине.
Использование правильных строк в sudoers на удаленной машине
так же избавляет от ввода пароля.

Вероятно, для показа экрана учителя подойдет vncviewer -viewonly $1
со стороны компьютера ученика...
Запускать это можно так же с рабочей станции учителя.


--
Best regards,
Dmitriy L. Kruglikov
Dmitriy.Kruglikov_at_gmail_dot_com
DKR6-RIPE
XMPP: Dmitriy.Kruglikov_at_gmail_dot_com
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070813/9e7edee2/attachment-0003.html>


Подробная информация о списке рассылки Sisyphus