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.
- Timestamp:
-
May 16, 2016, 5:20:02 PM (10 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v60
|
v61
|
|
| 711 | 711 | |
| 712 | 712 | |
| | 713 | == Epoptes konfigurieren |
| | 714 | |
| | 715 | Mit epoptes können die Schülerbildschirme kontrolliert werden. |
| | 716 | |
| | 717 | === pam_group aktivieren |
| | 718 | Für die Benutzung der Bildschirmüberwachung müssen die Lehrer in der Gruppe epoptes sein. |
| | 719 | Das 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 | |
| | 731 | 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. |
| | 732 | |
| | 733 | |
| | 734 | === Client konfigurieren |
| | 735 | Unser 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 | |
| | 739 | Also: |
| | 740 | {{{ |
| | 741 | # emacs -nw /etc/default/epoptes-client |
| | 742 | }}} |
| | 743 | folgende Zeile einfügen: |
| | 744 | {{{ |
| | 745 | SERVER=ltsp6 |
| | 746 | }}} |
| | 747 | |
| | 748 | Dann 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 | }}} |
| | 752 | Output überprüfen, es sollte bestätigt werden, dass das Zertifikat von ltsp6 geholt wird. |
| | 753 | |
| | 754 | |
| | 755 | |
| | 756 | |
| 713 | 757 | |
| 714 | 758 | |
| … |
… |
|
| 734 | 778 | |
| 735 | 779 | |
| 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 |
| | 782 | Damit der passwortlose Zugang zum ltsp6 als epoptes funktioniert muss die /etc/ssh/ssh_config angepasst werden (anfügen am Ende): |
| | 783 | {{{ |
| | 784 | Host epoptes_server |
| | 785 | Hostname ltsp6 |
| | 786 | User epoptes |
| | 787 | IdentityFile /etc/ssl/certs/epoptes_key |
| | 788 | ForwardX11 yes |
| | 789 | StrictHostKeyChecking no |
| | 790 | }}} |
| | 791 | |
| | 792 | 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): |
| | 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 | |
| 758 | 799 | |
| 759 | 800 | === Starter anpassen |
| … |
… |
|
| 797 | 838 | }}} |
| 798 | 839 | |
| 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 | | }}} |
| 815 | 840 | |
| 816 | 841 | |