Je souhaite configurer plusieurs utilisateurs afin qu'ils utilisent le même point de terminaison AWS Client VPN. Je dois identifier l'utilisateur connecté au point de terminaison afin de pouvoir modifier l'accès de l’utilisateur approprié.
Résolution
Pour configurer plusieurs utilisateurs afin qu'ils utilisent le même point de terminaison de VPN client, procédez comme suit :
-
Créez un point de terminaison de VPN client.
-
Pour générer un certificat côté client unique pour chaque utilisateur, exécutez les commandes suivantes :
./easyrsa build-client-full user1.example.com nopass
./easyrsa build-client-full user2.example.com nopass
Remarque : Remplacez user1 et user2 par vos informations utilisateur. Exécutez la commande pour chaque utilisateur auquel vous souhaitez accorder l’accès au point de terminaison.
-
Pour récupérer le contenu des fichiers de certificat (.crt) pour vos utilisateurs, exécutez les commandes suivantes :
sudo cat user1.example.com.crt
sudo cat user2.example.com.crt
-
Pour récupérer le contenu des fichiers de clés de vos utilisateurs, exécutez les commandes suivantes :
sudo cat user1.example.com.key
sudo cat user2.example.com.key
-
Ajoutez le contenu brut des fichiers .crt et .key à chacun des utilisateurs dans les fichiers de configuration du VPN client. Les utilisateurs stockent ce fichier localement. Utilisez les identifiants <cert></cert> et <key></key> qui suivent directement la ligne </ca> dans le fichier de configuration du VPN client. Vous pouvez également spécifier les chemins de fichiers .crt et .key, comme indiqué dans l'exemple suivant :
cert /Users/username/Downloads/*.crt
key /Users/username/Downloads/*.key
Remarque : Remplacez username par le nom d'utilisateur de votre client. Si le fichier .crt et .key ne se trouve pas dans /Users/username/Downloads, mettez à jour le chemin.
-
Enregistrez les fichiers de configuration. Puis, fournissez les fichiers à chaque utilisateur afin qu'il puisse se connecter au point de terminaison du VPN client.
Après vous être connecté au point de terminaison du VPN client, effectuez les étapes suivantes :
- Ouvrez la console Amazon Virtual Private Cloud (Amazon VPC).
- Dans le volet de navigation, sous Réseau privé virtuel (VPN), sélectionnez Points de terminaison du VPN client.
- Sélectionnez le point de terminaison du VPN client.
- Cliquez sur l’onglet Connexions, puis choisissez Nom commun. Les certificats TLS sont visibles dans l'onglet. Les certificats commencent par le nom de chaque utilisateur.
- (Facultatif) Configurez des listes de révocation de certificats clients (CRL) pour bloquer ou révoquer l'accès à des certificats clients spécifiques. Si vous ajoutez le certificat d'un client à une CRL, le VPN client révoque l'accès du client au point de terminaison.
Informations connexes
Authentification mutuelle dans AWS Client VPN