EN
en direct

AWS reconstruit son client VPN avec une CLI complète et des contrôles d’administration

Le 13 août 2026, AWS publie la version 6.0 de son client VPN, reconstruite sur OpenVPN3, avec une CLI complète et des contrôles d’administration centralisés. Les équipes qui automatisent leurs accès distants peuvent désormais scripter les connexions sans outil tiers.

Un câble Ethernet noir enroulé en boucle sur un bureau sombre, son embout de décharge ambré seul point coloré de la scène.

13 août 2026. AWS publie la version 6.0.x de son client VPN, une refonte complète construite sur OpenVPN3. Trois changements sortent du lot : une interface en ligne de commande à parité avec le GUI, des contrôles d’administration pour centraliser la politique d’accès, et une connexion plus rapide sur tous les systèmes.

Pour les équipes qui gèrent des flottes de postes et des accès distants, cette version règle deux irritants qui traînaient depuis des années : l’impossibilité d’automatiser la connexion, et l’absence de gouvernance sur les profils distribués.

Le client de bureau était jusqu’ici le maillon faible d’AWS Client VPN : le service côté serveur était mature, mais le client restait une application graphique qu’il fallait manipuler à la main. Dans un monde où le télétravail et le zero trust poussent à scripter chaque étape de l’accès, ce décalage devenait intenable — et c’est précisément lui que la 6.0 supprime.

Une CLI à parité complète avec le GUI

La nouveauté la plus attendue est la CLI aws-vpn-client, qui offre une parité fonctionnelle totale avec l’interface graphique. Concrètement, cela signifie que l’on peut désormais scripter la connexion VPN dans un pipeline, un script de provisionnement ou un déploiement IaC, là où il fallait auparavant un outil tiers ou une intervention manuelle.

La syntaxe est sobre et prévisible :

bash
aws-vpn-client connect --profile-name "Production-VPN"

La commande rend un JSON lisible — {"status": "Connected"} — et les codes de sortie sont standardisés : 0 pour un succès, 1 pour une erreur générale, 2 pour une syntaxe invalide. C’est exactement ce qu’un script d’automatisation attend.

Le jeu de commandes couvre tout le cycle de vie du profil : connect, disconnect, import-profile, delete-profile, list-profiles, get-config, get-connection-status et list-connections. Deux commandes méritent une attention particulière pour l’exploitation :

  • import-profile --global importe un profil disponible pour tous les utilisateurs d’un poste, ce qui exige des privilèges administrateur.
  • put-preference règle des préférences globales, dont enable-user-profile-management (autoriser ou non les utilisateurs finaux à importer ou supprimer des profils) et max-connections (plafond de connexions simultanées, de 1 à 5).

L’intérêt n’est pas seulement la commodité. C’est la convergence entre le réseau et le code : une connexion VPN devient une étape testable, journalisée et reproductible d’un pipeline, au même titre qu’un terraform apply.

Des contrôles d’administration pour centraliser la politique

Le second changement corrige un défaut de gouvernance structurel. Jusqu’ici, AWS Client VPN obligeait à distribuer les profils à tous les utilisateurs, et n’importe qui pouvait les manipuler sans permissions. La 6.0 introduit de vrais contrôles d’administration :

  • Profils restreints à des utilisateurs précis : on limite un profil à un périmètre donné au lieu de le rendre accessible à tout le poste.
  • Profils globaux : un profil peut être déclaré disponible pour tous les utilisateurs d’une machine, géré centralement.
  • Configurations imposées : l’équipe peut verrouiller les configurations VPN approuvées et empêcher les utilisateurs finaux de modifier ou d’ajouter des profils.

C’est le passage d’un client « personnel » à un client géré. Pour un RSSI ou un administrateur de parc, cela répond à une vraie question de conformité : qui peut établir une connexion VPN, avec quelle configuration, et qui peut la modifier. La réponse devient contrôlable depuis la politique, et non plus laissée au bon vouloir de chaque poste.

La refonte OpenVPN3 et la compatibilité

La refonte technique n’est pas cosmétique. Le client est reconstruit sur OpenVPN3, ce qui accélère l’établissement de la connexion sur tous les systèmes d’exploitation supportés. Le GUI et la CLI peuvent tourner en même temps : les connexions persistent indépendamment de l’interface qui les a lancées, ce qui évite la coupure classique quand on ferme une fenêtre.

Le point décisif pour une migration est la rétrocompatibilité : la 6.0 reste entièrement compatible avec les endpoints Client VPN existants. Aucun changement côté endpoint n’est requis, ce qui réduit la mise à niveau à un simple déploiement du client.

Les plateformes couvertes sont Windows (x64/ARM), macOS (x64/ARM) et Linux (x64). Aucun coût supplémentaire n’est facturé au-delà de la tarification standard d’AWS Client VPN.

Ce que cela change en pratique

Pour une équipe qui opère AWS Client VPN à l’échelle, la 6.0 redessine deux flux de travail.

Le premier est l’onboarding automatisé. Avec import-profile et connect, le déploiement d’un nouveau poste peut intégrer la connexion VPN dans un script de provisioning, sans clic manuel :

bash
aws-vpn-client import-profile --profile-name "Prod" --config-path /opt/vpn/prod.ovpn
aws-vpn-client connect --profile-name "Prod"

Le second est le durcissement du parc. En désactivant enable-user-profile-management et en imposant des profils globaux, on retire aux utilisateurs finaux la capacité d’ajouter leurs propres configurations — ce qui ferme la porte aux profils non approuvés et aux fuites de configuration.

Ces deux flux se combinent avec les outils de gestion de parc existants. Un profil importé via import-profile --global se prête au déploiement par image système ou par outil de gestion de postes (MDM), et la connexion se déclenche ensuite à la demande, sans clic utilisateur. La CLI rend enfin le client VPN compatible avec les pratiques d’Infrastructure as Code que l’équipe applique déjà au reste de son parc — un poste provisionné par script peut établir sa connexion VPN dans la foulée, dans le même pipeline.

Ce qui manque encore

Malgré la refonte, trois limites restent à connaître avant de tout basculer sur la CLI.

  • Les secrets passent par un fichier en clair. L’option --auth-user-pass attend le chemin d’un fichier contenant l’identifiant (ligne 1), le mot de passe (ligne 2) et un éventuel code MFA (ligne 3). Pour l’automatisation, c’est fonctionnel, mais la gestion du secret reste à votre charge : rien n’intègre nativement un gestionnaire de secrets ou un jeton SSO.
  • Pas de client ARM64 sous Linux. La 6.0 couvre Windows (x64/ARM), macOS (x64/ARM) et Linux (x64 uniquement). Les postes Linux sur puces ARM devront encore passer par un client tiers.
  • La télémétrie est active par défaut. La préférence enable-telemetry est à true à l’installation. Pour un parc sensible, c’est un point à traiter explicitement dans la politique de déploiement.

Aucune de ces limites ne remet en cause la mise à niveau ; elles bornent simplement ce que la CLI sait faire aujourd’hui.

Verdict

AWS Client VPN n’était pas mauvais, mais il était resté en retrait sur deux attentes structurantes : l’automatisation et la gouvernance. La 6.0 comble les deux d’un coup, sans rupture de compatibilité.

Si vous exploitez déjà AWS Client VPN, mettez à niveau le client vers la 6.0.x sans attendre : la compatibilité des endpoints est garantie, et vous gagnez immédiatement la CLI et les contrôles d’administration.

Si vous automatisez vos accès distants, adoptez la CLI dans vos pipelines de provisioning et vos scripts — import-profile et connect remplacent avantageusement la manipulation manuelle, avec des codes de sortie propres.

Si la conformité est un sujet, activez les préférences d’administration (enable-user-profile-management à false, profils globaux) pour centraliser la politique d’accès plutôt que de la déléguer aux postes.

En résumé, la 6.0 ne change pas ce que AWS Client VPN fait, mais la manière dont une équipe peut l’exploiter : elle transforme un client graphique en un composant pilotable par le code, au prix d’un simple déploiement de client.

Références

Le brief cyber, chaque mardi

Les failles qui comptent, les correctifs à appliquer, en dix minutes de lecture.

Pas de spam. Désinscription en un clic.
à lire ensuite

Sur le même sujet

Google Cloud fixe 2029 pour achever sa migration vers la cryptographie post-quantique

Le 11 août 2026, Google Cloud publie sa feuille de route de migration vers la cryptographie post-quantique, avec un objectif de pleine maturité en 2029 et des jalons datés pour 2027 et 2028. Pour un client, le risque Store Now Decrypt Later a désormais une échéance : l’inventaire cryptographique commence aujourd’hui.

Daybreak Red et Blue arrivent sur Amazon Bedrock avec un accès zéro opérateur

Le 11 août 2026, OpenAI rend les modèles Daybreak Red (GPT-5.6 Cyber) et Daybreak Blue (GPT-5.6 Sol) disponibles sur Amazon Bedrock, avec un accès zéro opérateur imposé au niveau de la puce. Voici ce qu’il faut vérifier avant d’intégrer un modèle cyber frontière dans votre environnement cloud.

← Retour au fil

Tapez au moins deux caractères.

naviguer ouvrir esc fermer