SSH: ejecter quelqu'un de sa machine.

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. 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