01_DEMARRAGE_RAPIDE.md 1.8 KB

📖 01_DEMARRAGE_RAPIDE.md

Durée: 5 minutes | Objectif: Comprendre le concept en images

🎯 En 1 phrase

Vous vous connectez à une porte d'entrée (gateway), qui vous envoie automatiquement à l'une de 2 vraies machines derrière, sans que vous fassiez quoi que ce soit.

🏗️ Architecture visuelle

Windows Client                    Gateway                 Destinations
       │                            │                          ├─ dest1
       │ ssh -p 2222 ──────────────→│─────────────────────────→├─ dest2
       │ (clé lab_rsa)              │ (aléatoire)               │
       │                            │                          │
       │←───────────────────────────│←─────────────────────────┤
       │  résultat ou shell         │  (transparent)

🔑 3 choses à savoir

1. ForceCommand (ligne magique)

gateway/sshd_config:  ForceCommand /usr/sbin/sshproxy-wrapper
↑ Chaque SSH est interceptée et redirigée

2. -tt flag (pour shell interactif)

gateway/sshproxy.yaml:  args: ["-tt", ...]
↑ Alloue un terminal pseudo sur la destination

3. 2 clés SSH

Windows → Gateway:  lab_rsa
Gateway → Dest:     gateway_rsa

🚀 Quick start

# 1. Lancer
docker compose up -d

# 2. Tester commande
ssh -p 2222 -i keys/lab_rsa testuser@localhost 'hostname'
# Résultat: dest1 ou dest2 ✓

# 3. Tester shell
echo "hostname" | ssh -p 2222 -i keys/lab_rsa testuser@localhost
# testuser@dest1:~$ hostname ↵ dest1 ✓

📚 Prochaine étape

→ Lire: 02_ARCHITECTURE_VUE_ENSEMBLE.md (10 min)