sshproxy-lab/
├── README.md ← Point d'entrée principal
├── STRUCTURE.md ← Visualisation (ce fichier)
├── docker-compose.yaml ← Orchestration
├── gateway/ ← Config proxy
│ ├── Dockerfile
│ ├── sshd_config (ForceCommand crucial!)
│ ├── sshproxy.yaml (-tt crucial!)
│ └── sshproxy-wrapper.sh
├── dest/ ← Config destinations
│ ├── Dockerfile
│ └── sshd_config
├── keys/ ← Clés SSH
│ ├── lab_rsa
│ ├── lab_rsa.pub
│ ├── gateway_rsa
│ └── gateway_rsa.pub
└── doc/ ← 📚 DOCUMENTATION (13 fichiers)
├── INDEX.md ← 👈 Commencez ici!
├── 01_DEMARRAGE_RAPIDE.md (5 min)
├── 02_ARCHITECTURE_VUE_ENSEMBLE.md (10 min)
├── 03_ARCHITECTURE_DIAGRAMMES.md (10 min)
├── 04_CONCEPT_EXPLIQUE_SIMPLEMENT.md (7 min)
├── 05_DETAILS_TECHNIQUES_COMPLETS.md (30 min)
├── 06_DEBUG_ET_SOLUTIONS.md (5 min)
├── 07_REFERENCE_TOUS_FICHIERS.md
├── 08_INVENTAIRE_ET_STATS.md
├── 09_CARTE_MENTALE.md
├── 10_CHEMINS_DE_LECTURE.md
├── 11_RESUME_FINAL.md
├── 12_TABLE_MATIERES.md
└── 00_COMMENCER_ICI.md
Débutant (20 min):
1. README.md
2. doc/01_DEMARRAGE_RAPIDE.md
3. doc/02_ARCHITECTURE_VUE_ENSEMBLE.md
→ docker compose up -d + test
Intermédiaire (1-2 h):
1. doc/03_ARCHITECTURE_DIAGRAMMES.md
2. doc/05_DETAILS_TECHNIQUES_COMPLETS.md (première partie)
3. Parcourir gateway/ et dest/ Dockerfiles
Avancé (2-3 h):
1. doc/05_DETAILS_TECHNIQUES_COMPLETS.md (entièrement)
2. doc/06_DEBUG_ET_SOLUTIONS.md
3. Lire tous les fichiers de config
4. Déboguer et tester
README.md
↓
doc/01_DEMARRAGE_RAPIDE.md
↓
docker compose up -d
README.md
↓
doc/01_DEMARRAGE_RAPIDE.md
↓
doc/02_ARCHITECTURE_VUE_ENSEMBLE.md
↓
docker compose up -d + test SSH
README.md
↓
doc/02_ARCHITECTURE_VUE_ENSEMBLE.md
↓
doc/05_DETAILS_TECHNIQUES_COMPLETS.md
↓
gateway/ + dest/ Dockerfiles
↓
doc/06_DEBUG_ET_SOLUTIONS.md
↓
Déboguer et tester
Beaucoup de fichiers .md à la racine
Pas d'ordre de lecture clair
Difficile de s'y retrouver
✅ doc/INDEX.md — Point d'entrée
✅ doc/01_XXX — Demarrage
✅ doc/02_XXX — Architecture
✅ doc/03_XXX — Diagrammes
...
✅ Numérotation claire (01, 02, 03...)
✅ Progression logique
✅ README.md seul à la racine
# Voir la doc
cat doc/INDEX.md
# Voir la structure
cat STRUCTURE.md
# Lancer
docker compose up -d
# Tester
ssh -p 2222 -i keys/lab_rsa testuser@localhost 'hostname'
Fichiers config: 11 (opérationnels)
Fichiers doc: 13 (80 KB)
Taille totale: 150 KB
Couverture: 100% des concepts
Temps pour démarrer: 5-20 min
Temps pour maîtriser: 2-3 h
Status: ✅ ORGANISÉ, STRUCTURÉ, PRÊT À LIRE
Commencez par: README.md puis doc/INDEX.md