Exactement, voici les commandes à exécuter une par une.

---

**1. Vérifier que OpenSSH est installé**
```powershell
ssh -V
```
Résultat attendu : `OpenSSH_for_Windows_8.x`

Si rien ne s'affiche :
```powershell
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
```

---

**2. Générer la clé SSH dédiée**
```powershell
ssh-keygen -t ed25519 -f "$env:USERPROFILE\.ssh\amaedu_sync_key" -N "" -C "amaedu-sync"
```
Résultat attendu : deux fichiers créés
```
~\.ssh\amaedu_sync_key
~\.ssh\amaedu_sync_key.pub
```

---

**3. Afficher la clé publique** (à copier sur le VPS)
```powershell
Get-Content "$env:USERPROFILE\.ssh\amaedu_sync_key.pub"
```
Copiez la ligne qui s'affiche, vous en aurez besoin à l'étape suivante.

---

**4. Sur le VPS** — coller la clé publique
```bash
useradd -m -s /bin/bash sync
mkdir -p /home/sync/.ssh
echo "COLLER_LA_CLE_ICI" >> /home/sync/.ssh/authorized_keys
chmod 700 /home/sync/.ssh
chmod 600 /home/sync/.ssh/authorized_keys
chown -R sync:sync /home/sync/.ssh
```

---

**5. Tester la connexion SSH depuis Windows**
```powershell
ssh -i "$env:USERPROFILE\.ssh\amaedu_sync_key" -o StrictHostKeyChecking=accept-new sync@161.97.128.28 "echo Connexion OK"
```
Résultat attendu : `Connexion OK`

---

**6. Créer les répertoires de travail**
```powershell
New-Item -ItemType Directory -Force -Path "C:\amaedu\logs"
New-Item -ItemType Directory -Force -Path "C:\amaedu\dumps"
```

---

Dites-moi le résultat de chaque étape et on avance ensemble.