# 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 ![](./img/connect.png) La première connexion oblige à changer de mot de passe ![](./img/connect2.png) La session doit être redémarrée ![](./img/connect3.png) et les données peuvent être récupérées via un serveur sftp incorporé ![](./img/connect4.png)