12_TABLE_MATIERES.md 8.1 KB

ÿþ# =ØÖÜ TABLE DES MATIÈRES COMPLÈTE ## =Ø€Þ 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 COMPLÈTE ### <Ø¯ß Entrée principale - **[README.md](README.md)**  Point de départ, 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 simplifiée - **[QUICK_REFERENCE.md](QUICK_REFERENCE.md)**  Diagrammes + checklist - **[DOCUMENTATION_COMPLETE.md](DOCUMENTATION_COMPLETE.md)**  Détail ligne par ligne ### =Ø'Ý Références - **[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 + réseau 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) Détection 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 privée - **[keys/lab_rsa.pub](keys/lab_rsa.pub)**  Clé publique - **[keys/gateway_rsa](keys/gateway_rsa)**  Clé gateway privée - **[keys/gateway_rsa.pub](keys/gateway_rsa.pub)**  Clé publique --- ## <Ø“ß APPRENTISSAGE PAR PROFIL ### Pour développeurs 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) (détails) 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) (pièges) 3. Créer test cases --- ## =Ø Ý TROUVER L'INFO | Question | Réponse | |----------|--------| | 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) - Clés: 1 KB (4 fichiers) --- ## ' CHECKLIST RAPIDE ash & Lire README.md (5 min) & Lire SYNTHESE_COMPLETE.md (10 min) & Générer clés SSH & docker compose up -d & ssh -p 2222 testuser@localhost 'hostname' & Voir dest1 ou dest2 ’! ' Succès! --- ## =Ø€Þ COMMANDES ESSENTIELLES ash # Démarrer 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 # Arrêter docker compose down -v --- Generated: 2026-03-31 Status: ' COMPLET