12_TABLE_MATIERES.md 8.1 KB

# = TABLE DES MATIRES COMPLTE ## =؀ PAR O COMMENCER **Vous avez 5 min?** ! [README.md](README.md) (6.9 KB) **Vous avez 10 min?** ! [PLAN_DE_LECTURE.md](PLAN_DE_LECTURE.md) (6.9 KB) **Vous avez 20 min?** ! [SYNTHESE_COMPLETE.md](SYNTHESE_COMPLETE.md) (10 KB) --- ## = DOCUMENTATION COMPLTE ### <د Entre principale - **[README.md](README.md)**  Point de dpart, quick start ### = Lectures - **[PLAN_DE_LECTURE.md](PLAN_DE_LECTURE.md)**  Chemin de lecture personnalis - **[SYNTHESE_COMPLETE.md](SYNTHESE_COMPLETE.md)**  Vue d'ensemble - **[ELI5_EXPLICATION.md](ELI5_EXPLICATION.md)**  Version simplifie - **[QUICK_REFERENCE.md](QUICK_REFERENCE.md)**  Diagrammes + checklist - **[DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md)**  Dtail ligne par ligne ### =' Rfrences - **[RESOLUTION_RAPPORT.md](RESOLUTION_RAPPORT.md)**  Bugs et solutions - **[INDEX_FICHIERS.md](INDEX_FICHIERS.md)**  Tous les fichiers - **[INVENTAIRE.md](INVENTAIRE.md)**  Statistiques et structures - **[CARTE_MENTALE.md](CARTE_MENTALE.md)**  Arborescence conceptuelle - **[RESUME_FINAL.md](RESUME_FINAL.md)**  Bilan complet --- ## & CONFIGURATION ### Infrastructure - **[docker-compose.yaml](docker-compose.yaml)** (884 bytes) 3 services + rseau priv 172.30.0.0/24 ### Gateway (Proxy SSH) - **[gateway/Dockerfile](gateway/Dockerfile)** (3.5 KB) Build multi-stage: compile sshproxy + sshd - **[gateway/sshd_config](gateway/sshd_config)** (702 bytes) ForceCommand crucial! - **[gateway/sshproxy.yaml](gateway/sshproxy.yaml)** (751 bytes) Destinations + -tt flag crucial! - **[gateway/sshproxy-wrapper.sh](gateway/sshproxy-wrapper.sh)** (367 bytes) Dtection shell/commande ### Destinations - **[dest/Dockerfile](dest/Dockerfile)** (832 bytes) SSH normal 2 - **[dest/sshd_config](dest/sshd_config)** (459 bytes) Configuration SSH standard ### Authentification - **[keys/lab_rsa](keys/lab_rsa)**  Cl Windows prive - **[keys/lab_rsa.pub](keys/lab_rsa.pub)**  Cl publique - **[keys/gateway_rsa](keys/gateway_rsa)**  Cl gateway prive - **[keys/gateway_rsa.pub](keys/gateway_rsa.pub)**  Cl publique --- ## <ؓ APPRENTISSAGE PAR PROFIL ### Pour dveloppeurs 1. [ELI5_EXPLICATION.md](ELI5_EXPLICATION.md) (concept) 2. [QUICK_REFERENCE.md](QUICK_REFERENCE.md) (architecture) 3. docker-compose.yaml, Dockerfiles ### Pour DevOps/SysAdmin 1. [SYNTHESE_COMPLETE.md](SYNTHESE_COMPLETE.md) (vue globale) 2. [DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md) (dtails) 3. Tous les fichiers config ### Pour managers 1. [ELI5_EXPLICATION.md](ELI5_EXPLICATION.md) (10 min) 2. Expliquer l'quipe ### Pour testeurs 1. [QUICK_REFERENCE.md](QUICK_REFERENCE.md) (cas d'usage) 2. [RESOLUTION_RAPPORT.md](RESOLUTION_RAPPORT.md) (piges) 3. Crer test cases --- ## = TROUVER L'INFO | Question | Rponse | |----------|--------| | Comment a marche? | [SYNTHESE_COMPLETE.md](SYNTHESE_COMPLETE.md) | | Qu'est-ce que ForceCommand? | [DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md) ! Niveau 3 | | Pourquoi -tt? | [DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md) ! Niveau 5 | | J'ai un bug. | [RESOLUTION_RAPPORT.md](RESOLUTION_RAPPORT.md) | | Quel fichier fait quoi? | [INDEX_FICHIERS.md](INDEX_FICHIERS.md) | | Je veux tout comprendrez | [DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md) | | Je suis press | [PLAN_DE_LECTURE.md](PLAN_DE_LECTURE.md) | --- ## = STATISTIQUES - Fichiers: 23 - Taille: 144 KB - Documentation: 80 KB (9 fichiers) - Configuration: 8 KB (11 fichiers) - Cls: 1 KB (4 fichiers) --- ## ' CHECKLIST RAPIDE ash & Lire README.md (5 min) & Lire SYNTHESE_COMPLETE.md (10 min) & Gnrer cls SSH & docker compose up -d & ssh -p 2222 testuser@localhost 'hostname' & Voir dest1 ou dest2 ! ' Succs! --- ## =؀ COMMANDES ESSENTIELLES ash # Dmarrer docker compose up -d # Tester ssh -p 2222 -i keys/lab_rsa testuser@localhost 'hostname' # Shell interactif echo "hostname" | ssh -p 2222 -i keys/lab_rsa testuser@localhost # Voir les logs docker exec sshproxy-gateway tail -f /tmp/sshproxy-testuser.log # Arrter docker compose down -v --- Generated: 2026-03-31 Status: ' COMPLET