Skip to content

WildCodeSchool/TSSR-ANGOU-2409-P2-G2

Repository files navigation

TSSR-ANGOU-2409-P2-G2 THE SCRIPTING PROJECT DOCUMENTATION GENERALE

Index

  1. Présentation du projet et objectifs finaux
  2. Mise en contexte
  3. Membres du groupe projet, rôles par sprint et objectifs par sprint
  4. Choix Techniques
  5. Difficultés rencontrés
  6. Solutions aux problèmes rencontrés
  7. Améliorations futures

1) Présentation du projet, objectifs finaux

L'objectif de ce projet en équipe est de mettre en place une architecture réseau client/serveur et de créer des scripts Bash et PowerShell fonctionnels. Ces script doivent permettre de réaliser des actions systèmes et des requêtes d'informations depuis un serveur vers des postes clients sur un réseau local et éventuellement avec des machines ayant un système d'exploitation différent. Toutes les manipulations dès le lancement des scripts seront incrcrites dans un fichier journal. Ces scripts devront être présentés, et leur installation ainsi que leur fonctionnalités devront être documentés.

2) Introduction : mise en contexte

En 2022 un raport de Cisco évaluait le nombre d'équipements numériques connectés à 28.5 milliards et 4.8 millards d'utilisateurs connectés au réseaux Internet. Avec l'augmentation des objets et des services connectés, les techniciens et services informatiques en charge de l'administration des équipements et réseaux sont donc de plus en plus solicités et ils n'ont plus le temps de jouer aux cartes :-). Afin de faciliter l'intégration et la désintégration des utilisateurs et leurs équipements, gagner en rapidité, en souplesse le technicien informatique peut, en s'appuyant sur une infrastructure réseau, faire l'usage de scripts, automatiser ses tâches et enfin finir sa partie de carte !!!

3) Membres du groupe de projet (rôles par sprint)

Rôles du groupe SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4 SPRINT 5
Scrum Master Mathieu Thomas Frederic Tristan
Product Owner Thomas Frederic Tristan Mathieu
Technicien 1 Frederic Tristan Thomas Frederic
Technicien 2 Tristan Mathieu Mathieu Thomas

Objectifs Semaine 1 :

  • Réaliser le squelette du script
  • Ebauche de la documentation
  • Connecter en Réseaux les postes Serveur/Client Linux et Windows
  • Recherche des commandes

Objectifs Semaine 2 :

  • Scripting bash
  • Ajout des commentaires dans le script
  • Implementation du protocole SSH sur les postes Linux
  • Implementation journalisation

Objectifs Semaine 3 :

  • Implementation du protocole SSH sur les postes Windows
  • Finalisation documentation (partie bash)
  • Scriping Powershell

Objectifs Semaine 4 :

  • Tests / deboguage script bash
  • Compléter la documentation pour le Sprint
  • Recherche et installation du protocol
  • Choix de la méthode et des mesures de progression

4) Choix techniques : quel OS, quelle version, etc.

Server Debian 12 Client Linux Ubuntu 22.04/24.04 LTS

Windows Server 2022 Client Windows 10

5) Difficultés rencontrées : problèmes techniques rencontrés

6) Solutions trouvées : Solutions et alternatives trouvées

7) Améliorations possibles : suggestions d’améliorations futures

  • Utiliser le script autrement qu'en connexion SSH
  • Affiner les règles à du Firewall (rejeter certains trafic, autoriser/refuser une plage d'adresse) pour une gestion du traffic plus souple et précise qu'avec le script actuelle (autorisation ou refus uniquement sur les ports ou protocoles)
  • Gestion des erreurs (utilisateur déjà existant, fichier ou dossier déjà présent ou inexistant...)

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •