SSH: ejecter quelqu'un de sa machine.

Zigmund -  
boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans mon école, les TP d'info se font sur ubuntu. Les ordinateurs son reliés par ssh, et evidemment les élève n'ont pas les privileges root.
Le jeux du moment consiste à se connecter par ssh sur la machine d'un collegue et de lancer une fork bomb, ce qui oblige à redemarrer la machine, et fait donc perdre du temps et des données.
Est-t-il donc possible d'empecher quelqu'un de se connecter sur la machine sur laquel nous travaillons, de l'éjecter, ou de l'empecher de lancer des commandes?
Merci d'avance!

1 réponse

  1. boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
     
    il faut éviter d'attribuer des login/pass simples : que chaque élève/personne possède une authentification personnelle.

    si ce n'est pas possible une solution peut être de produire des règles d'accès via les fichier
    /etc/hosts.deny
    /etc/hosts.allow
    sur certaines IP par exemple

    cf (en) http://web.archive.org/web/*/https://debian-administration.org/article/87/Keeping_SSH_access_secure

    NB: éjecter quelqu'un revient à tuer son processus ssh
    0