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 230 and Version 231 of LtspServerAufsetzen


Ignore:
Timestamp:
Jun 16, 2014, 2:13:26 PM (12 years ago)
Author:
Rüdiger Kupper
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LtspServerAufsetzen

    v230 v231  
    10601060
    10611061
     1062
    10621063== Epoptes konfigurieren
    10631064
    1064 Siehe auch AdminEpoptes.
     1065(Siehe auch AdminEpoptes.)
    10651066
    10661067=== Nur für den dedizierten Epoptes-Server
    … …  
    10721073- Einen lokalen Nutzer `epoptes` einrichten:
    10731074  {{{
    1074   adduser epoptes --ingroup=epoptes
    1075   }}}
    1076 - Dieser Nutzer soll sich ohne Passwort einloggen können. Er braucht daher ein ssh-Zertifikat //ohne Passphrase//.
    1077   {{{
    1078   sudo -u epoptes ssh-keygen
    1079   }}}
    1080 - Dieses muss anschließend auf alle Maschinen kopiert werden:
    1081 
    1082 
    1083 
    1084 - Der Server sollte auf allen Maschinen in der `/etc/ssh/ssh_known_hosts` stehen:
    1085   {{{
    1086   echo >> /etc/ssh/ssh_known_hosts "<hostname>,<hostip> $(cat /etc/ssh/ssh_host_ecdsa_key.pub)"
     1075  # adduser epoptes --ingroup=epoptes
     1076  }}}
     1077- Dieser Nutzer soll sich ohne Passwort einloggen können. Er braucht daher einen ssh-Schlüssel //ohne Passphrase//, der in seine eigene `known_hosts`-Datei aufgenommen wird, mit dem er sich in seinem Account einloggen kann.
     1078  {{{
     1079  # sudo -u epoptes ssh-keygen
     1080  # ssh-copy-id localhost
     1081  # exit
     1082  }}}
     1083- Damit sich andere Nutzer auf diese Weise als `epoptes` auf dem Epoptesserver einloggen können, muss der (private!) Schlüssel auf alle Maschinen kopiert werden:
     1084  {{{
     1085  # cp ~epoptes/.ssh/id_rsa /etc/ssl/certs/epoptes_key
     1086  # chmod a+r /etc/ssl/certs/epoptes_key
     1087  # rsync-to-all-ltsp-servers /etc/ssl/certs/epoptes_key
     1088  }}}
     1089  Ab jetzt kann sich jeder Nutzer, der bereits auf einem LtspServer eingeloggt ist, con dort als Nutzer `epoptes` auf dem Epoptes-Server einloggen (mittels `ssh epoptes@epoptes_server`, siehe ssh-Konfiguration im nächsten Abschnitt.)
     1090- Der Server sollte auf allen Maschinen in der `/etc/ssh/ssh_known_hosts` stehen (da sonst sein Hostschlüssel bei jedem Nutzer in der privaten `~/.ssh/known_hosts` landet, was später zu Problem führen könnte, falls er sich mal ändert):
     1091  {{{
     1092  echo >> /etc/ssh/ssh_known_hosts "<Hostname>,<HostIP> $(cat /etc/ssh/ssh_host_ecdsa_key.pub)"
    10871093  rsync-to-all-ltsp-servers /etc/ssh/ssh_known_hosts
    10881094  }}}
    10891095
    10901096
    1091 
    1092 === Für alle Server
     1097=== Generell
    10931098
    10941099Mit epoptes können die Schülerbildschirme kontrolliert werden.