What the F***
It s a studies environment for classroom with web client ssh access
User liste
add list of users in ./data/liste with the format :
NAME Surname
NAME2 Surname2
Motd
You can add a specific motd to copy on insances
You can use specfic tag 'MOTD' in your motd which be replaced by the NAMES of data/liste
Build Docker image
docker build . -t isensshbase
environement generation
launch script
./generate.sh
it create - docker-compose.yml - create fake file partition on the hosts system access in ./data/students/part/.
start docker stack
docker-compose up -d
regen a specific instance
regen_inst.sh
Delete all
docker-compose down
./generate.sh del
rm docker-compose.yml
Preview
En gros monter l'infrastructure complète pour TOUS les étudiants me prendre moins de 5 minutes quand la liste des apprenants serra publié.
Le nom de la machine correspond au couple nom de famille première lettre du prenom
La première connexion oblige à changer de mot de passe
La session doit être redémarrée
et les données peuvent être récupérées via un serveur sftp incorporé