close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 13 years ago

Last modified 9 years ago

#3 closed Verbesserung (erledigt)

iTALC / Epoptes einrichten

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone:
Component: Server: Linux Terminal Server (LTSP) Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: bau

Description

Hallo Rüdiger,

Hallo Jens,

italc gibt es in den normalen Ubuntu-Paketquellen. Soll ich es einfach
mal installieren? Es besteht aus einem Paket für den Server und einem
Paket für die Clients.

OK, dann mal los.
Du benötigst dabei zwei Keys (Client und Master). Die habe ich
bereits erzeugt, die liegen unter P:\iTALC\keys\, das ist

/home/samba/progs/iTALC/keys

Change History (20)

comment:2 by Rüdiger Kupper, 15 years ago

Priority: minor → major
Status: new → accepted

ich glaub, das wäre ein major enhancement ;-)

comment:3 by Rüdiger Kupper, 15 years ago

comment:4 by Rüdiger Kupper, 15 years ago

Milestone: → Herbstferien 2011

comment:5 by Rüdiger Kupper, 15 years ago

italc ist bereits als Teil von Edubuntu installiert und muss nur eingerichtet werden.

comment:6 by Rüdiger Kupper, 15 years ago

Severity: → normal

Solange die Schlüssel noch nicht eingerichtet sind, vorerst deaktiviert, siehe #418.

comment:7 by Rüdiger Kupper, 15 years ago

Summary: iTALC installieren → iTALC einrichten

comment:8 by Rüdiger Kupper, 14 years ago

Severity: normal → unkritisch
Summary: iTALC einrichten → iTALC / Epoptes einrichten

Neuerdings ist ​Epoptes die Standardlösung von Edubuntu. iTALC gibt es natürlich trotzdem noch. Die beiden sollten wir mal vergleichen.

comment:9 by Rüdiger Kupper, 14 years ago

Milestone: Schuljahr 2011/12 → Sommerferien 2012

comment:10 by Rüdiger Kupper, 14 years ago

Erinnerung: Auch Thin-Client-Manager war mal im Gespräch, ich finde aber keine aktuelle Dokumentation. Etwas veraltetes im ​Edubuntu-Handbook zu finden.

comment:11 by Rüdiger Kupper, 14 years ago

Milestone: Sommerferien 2012 → unbestimmt
Status: accepted → assigned

comment:12 by Rüdiger Kupper, 13 years ago

Status: assigned → accepted

Querverweis: #1059. Über epoptes lassen sich auch die Clients von remote herunterfahren. Ich werde das mal einrichten und ansehen.

comment:13 by Rüdiger Kupper, 13 years ago

Cc: bau added
Resolution: → erledigt
Status: accepted → closed

"Epoptes" ist jetzt auf allen Servern eingerichtet, und der "epoptes-client" in den Client-Umgebungen.
Einziger Nutzer, der das Programm bisher starten darf, ist linadmin.

Das ganze funktioniert sofort einwandfrei: Wenn lindamin auf einem beliebigen LtspServer "epoptes" startet, sieht er sämtliche mit diesem Server verbundenen Clients. Man sieht live-Screenshots, kann Botschaften auf die Bildschirme schicken, seinen eigenen Bildschirminhalt auf die Bildschirme der Clients schicken, die Bildschirme der Clients sperren, Nutzer ausloggen, Clients heruterfahren oder aufwecken, ein root-Terminal auf den Clients öffnen, oder man kann sich per VNC mit den Clients verbinden und direkt eingreifen.

Klappt alles, und das Nutzerinterface ist einfach und übersichtlich, im GNOME-Stil.
Wirkt wie die "killer-app" für Terminal-Server-Systeme. Grandios!

Multi-Server-Setup

Einziges Manko: Man sieht nur die Clients, die mit dem jeweiligen Server verbunden sind.

Wollen wir alle Clients auf einmal sehen, dann brauchen wir einen "ausgezeichneten Epoptes-Server". D.h. alle Clients verbinden sich z.B. mit dem Epoptes-Server auf ltsp1, dann kann linadmin von ltsp1 aus alle laufenden Clients verwalten.

Für uns als Admins wäre das eine brauchbare Lösung. Aber das ganze ist natürlich auch für den Unterricht der Kollegen äußerst brauchbar -- nämlich oben im Computerraum.

Sicherheitsbedenken

Mit Epoptes kann man allen Nutzern auf die Bildschirme schauen, ohne dass diese davon etwas mitbekommen. Ich hatte z.B. eben schon aus versehen den Bildschirminhalt von Herrn Krauss bei mir zuhause.

Das fühlt sich angesichts der aktuellen Diskussionen über allerlei Überwachung in Computernetzen etwas ungut an.

Es ist klar, dass das engeschränkt werden muss. Bisher können nur Nutzer epoptes starten, die in der Gruppe "epoptes" sind, das ist derzeit nur linadmin. Man könnte es aber auch für die ganze Gruppe "teachers" freigeben. Dann könnten Lehrer z.B. im Computerraum die Rechner der Schüler steuern.

Bei den Schülern haben wir da sicher kein Problem. Aber ob alle Kollegen so glücklich sind, dass wir bzw. andere Kollegen ihnen jederzeit auf den Bildschirm schauen können, ist fraglich.

Bevor wir so etwas einrichten, müssen wir ausdrücklich darüber informieren, eventuell auch in einer GLK abstimmen, ob dieser Dienst allen Lehrern offenstehen soll. Ihn auf die Administratoren zu beschränken ist vermutlich kein Problem, da wir ohnehin weitreichende Möglichkeiten haben aber eben auch die ausdrückliche Verpflichtung, die Privatsphäre unserer Nutzer zu wahren.

comment:14 by Rüdiger Kupper, 13 years ago

Update:

Ich habe das ganze jetzt so eingerichtet, dass sich nach dem nächsten Reboot alle Clients mit dem Epoptes-Server auf ltsp6 verbinden. Damit sieht man auf ltsp6 alle laufenden Clients, egal von welchem Server sie gebootet wurden (Ausnahme: ltspl1).

Du kannst das testen, indem Du Dich auf ltsp6 als linadmin einloggst und epoptes startest. Entweder über die VM, oder durch das VPN auch einfach von zuhause aus mit

ssh -X linadmin@ltsp6 epoptes

comment:15 by bau, 13 years ago

Wäre es damit auch möglich, dass wir einen etwas größeren Monitor im Lehrerzimmer aufstellen, auf dem die Kollegen dann die Rechner der Schüler (also Arbeitsstationen und PCRaum) sehen und ggf. auch genauer reinklicken (so macht das ja italc: Überblicksbild mit kleinen Bildschirmbildchen, draufklicken führt zu Ganzbildansichten)

Auf ​https://help.ubuntu.com/community/UbuntuLTSP/iTalc hat sich im Bezug auf Version 12.04 auch was getan, wenn aber epoptes prima läuft ist das auch gut. Nachteil ist, dass italc ja auch auf Windows läuft. Aber unsere Windows-Clients stehen ja mittlerweile alle in den unteren PCRäumen an denen sitzen die Schüler ja nur unter Aufsicht. Da können wir wohl drauf verzichten. Die aktuelle Musterlösung enthält in sophomorix-workstation eine Integration von italc, das schaue ich mir bei Gelegenheit mal an :-)

in reply to:  15 comment:16 by Rüdiger Kupper, 13 years ago

Replying to bau:

Wäre es damit auch möglich, dass wir einen etwas größeren Monitor im Lehrerzimmer aufstellen, auf dem die Kollegen dann die Rechner der Schüler (also Arbeitsstationen und PCRaum) sehen und ggf. auch genauer reinklicken (so macht das ja italc: Überblicksbild mit kleinen Bildschirmbildchen, draufklicken führt zu Ganzbildansichten)

Das müsste eigentlich sofort funktionieren:

  • einen Client oder Standalone-Rechner im LZ aufstellen
  • dort den obigen Befehl ausführen (z.B. per Autologin, oder von Hand)
  • statt linadmin zu nehmen können wir dafür auch einen eigenen Nutzer einrichten, der sonst nichts darf.

Aber Achtung: Zur Zeit sieht man in Epoptes noch alle Nutzer an den Clients, also auch eingeloggte Kollegen. Hier müssen wir etwas "behutsam" vorgehen.

Generell ist es keine ganz schlechte Idee, wenn sich auch die Kollegen bei Epoptes anmelden. Wir könnten dann nämlich echten Online-Support für die Kollegen machen (Nachrichten schicken, Mauszeiger steuern, etc), ohne jedesmal hinlaufen zu müssen. Aber sie sollen sich natürlich nicht überwacht fühlen.

Man kann die Epoptes-Anmeldung für die Kollegen auch deaktivieren. Wenn sie Support wünschen, müssen sie ihren Eopotes-Client dann von Hand starten.

comment:17 by Rüdiger Kupper, 13 years ago

Kurze Notiz
bau hat das von uns favorisierte Verhalten implementeiert:
  • epoptes-Client wird für Lehrer nicht mehr gestartet (aber Achtung: Auch Schüler können ihn deaktivieren, hier muss noch nachgearbeitet werden)
  • Lehrer können den Client von Hand starten, z.B. um Fernunterstützung zu erlauben (hier fehlt noch ein Startersymbol)
  • Lehrer können epoptes starten, um z.B. den Computerraum zu überwachen (Startersymbol fehlt noch)

Ausführlichere Dokumentation folgt.

comment:18 by Rüdiger Kupper, 13 years ago

Problem: Epoptes-Client wird für Schüler offenbar nicht gestartet.

comment:19 by Rüdiger Kupper, 13 years ago

Ursache: "others" hatten kein Lese- und Ausführungsrecht auf /usr/local/sbin/kepler--epoptes-starter. Schüler sind aber "others".

(Anbei: Die Datei sollte besser kepler--epoptes-client-starter heißen.)

comment:20 by Rüdiger Kupper, 9 years ago

Milestone: unbestimmter Termin

Milestone unbestimmter Termin deleted

Note: See TracTickets for help on using tickets.