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.

Changes between Version 60 and Version 61 of AdminClientAufsetzen


Ignore:
Timestamp:
May 16, 2016, 5:20:02 PM (10 years ago)
Author:
Rüdiger Kupper
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminClientAufsetzen

    v60 v61  
    711711
    712712
     713== Epoptes konfigurieren
     714
     715Mit epoptes können die Schülerbildschirme kontrolliert werden.
     716
     717=== pam_group aktivieren
     718Für die Benutzung der Bildschirmüberwachung müssen die Lehrer in der Gruppe epoptes sein.
     719Das geht mit dem pam_group-Mechanismus, der den User beim Login in die angegebenen Gruppen zuweist.
     720
     721* Eintrag in /etc/security/group.conf:
     722  {{{
     723  *;*;%teachers;Al0000-2400;epoptes
     724  }}}
     725* dann:
     726  {{{
     727  # pam-auth-update
     728  # service nscd restart
     729  }}}
     730
     731Damit werden beim Login über das pam_group-Modul die fehlenden Gruppenzugehörigkeiten ergänzt - jetzt können alle Lehrer (nicht aber Schüler) Epoptes benutzen.
     732
     733
     734=== Client konfigurieren
     735Unser derzeitiges Setup verwendet ltsp6 als "Ausgezeichneten Epoptes-Server": Alle Clients sollen eine Verbindung mit dem Epoptes-Daemon auf ltsp6 herstellen. Hierzu ist ein Eintrag in `/etc/default/epoptes` nötig.
     736
     737 Hinweis:: Damit sich auch die Rechner im Lehrernetz mit dem ltsp6 verbinden können, wurd hierfür eine spezielle Route eingerichtet.
     738
     739Also:
     740 {{{
     741# emacs -nw /etc/default/epoptes-client
     742}}}
     743      folgende Zeile einfügen:
     744{{{
     745SERVER=ltsp6
     746}}}
     747
     748Dann müssen die ssh-Zertifikate, die Epoptes für die SSH-Verbindung verwendet, vom Server kopiert werden. Das geschieht mittels:
     749{{{
     750# epoptes-client -c
     751}}}
     752Output überprüfen, es sollte bestätigt werden, dass das Zertifikat von ltsp6 geholt wird.
     753   
     754
     755
     756
    713757
    714758
    … …  
    734778
    735779
    736 
    737 
    738 
    739 == Epoptes konfigurieren
    740 
    741 Mit epoptes können die Schülerbildschirme kontrolliert werden.
    742 
    743 === pam_group aktivieren
    744 Für die Benutzung der Bildschirmüberwachung müssen die Lehrer in der Gruppe epoptes sein.
    745 Das geht mit dem pam_group-Mechanismus, der den User beim Login in die angegebenen Gruppen zuweist.
    746 
    747 * Eintrag in /etc/security/group.conf:
    748   {{{
    749   *;*;%teachers;Al0000-2400;epoptes
    750   }}}
    751 * dann:
    752   {{{
    753   # pam-auth-update
    754   # service nscd restart
    755   }}}
    756 
    757 Damit werden beim Login über das pam_group-Modul die fehlenden Gruppenzugehörigkeiten ergänzt - jetzt können alle Lehrer (nicht aber Schüler) Epoptes benutzen.
     780 
     781=== Passwortloser zugang zum ltsp6
     782Damit der passwortlose Zugang zum ltsp6 als epoptes funktioniert muss die /etc/ssh/ssh_config angepasst werden (anfügen am Ende):
     783{{{
     784Host         epoptes_server
     785Hostname     ltsp6
     786User         epoptes
     787IdentityFile /etc/ssl/certs/epoptes_key
     788ForwardX11   yes
     789StrictHostKeyChecking no
     790}}}
     791
     792Außerdem sollte der Host-Key von ltsp6 bekannt sein, damit er nicht in die known_hosts jedes Nutzers eingetragen wird (was später Probleme verursachen kann, wenn sich der Schlüssel mal ändern sollte):
     793{{{
     794# echo -n "ltsp6,10.32.2.6 " >> /etc/ssh/ssh_known_hosts
     795# ssh >> /etc/ssh/ssh_known_hosts ltsp6 cat /etc/ssh/ssh_host_ecdsa_key.pub
     796}}}
     797
     798
    758799
    759800=== Starter anpassen
    … …  
    797838}}}
    798839
    799 === ENTFALL? Passwortloser zugang zum ltsp6
    800 Damit der passwortlose Zugang zum ltsp6 als epoptes funktioniert muss die /etc/ssh/ssh_config angepasst werden (anfügen am Ende):
    801 {{{
    802 Host         epoptes_server
    803 Hostname     ltsp6
    804 User         epoptes
    805 IdentityFile /etc/ssl/certs/epoptes_key
    806 ForwardX11   yes
    807 StrictHostKeyChecking no
    808 }}}
    809 
    810 Außerdem sollte der Host-Key von ltsp6 bekannt sein, damit er nicht in die known_hosts jedes Nutzers eingetragen wird (was später Probleme verursachen kann, wenn sich der Schlüssel mal ändern sollte):
    811 {{{
    812 # echo -n "ltsp6,10.32.2.6 " >> /etc/ssh/ssh_known_hosts
    813 # ssh >> /etc/ssh/ssh_known_hosts ltsp6 cat /etc/ssh/ssh_host_ecdsa_key.pub
    814 }}}
    815840
    816841