Passer au contenu

Comment puis-je utiliser AWS Site-to-Site VPN pour créer un VPN basé sur des certificats ?

Lecture de 3 minute(s)
0

Je souhaite utiliser AWS Site-to-Site VPN pour l'authentification VPN IPsec (Internet Protocol Security) basée sur des certificats. Je souhaite que ce dernier remplace l'utilisation d'une clé pré-partagée pour l'authentification IKE (Internet Key Exchange).

Brève description

Le VPN site à site prend en charge l'authentification basée sur des certificats grâce à l'intégration à AWS Private Certificate Authority (AWS Private CA). Vous pouvez utiliser des certificats numériques pour construire des tunnels IPsec avec des adresses IP de passerelle client statiques ou dynamiques.

Remarque : Vous ne pouvez pas utiliser de certificat externe auto-signé pour le VPN site à site. Pour plus d'informations sur les options de certificat, consultez la section Options d'authentification du tunnel AWS Site-to-Site VPN.

Résolution

Pour créer une connexion VPN basée sur un certificat avec un VPN site à site, procédez comme suit.

Créer et installer un certificat de CA privée racine et subordonnée

Créez une autorité de certification (CA) racine et une CA subordonnée dans AWS Private CA. Seules les CA subordonnées hébergées dans AWS Certificate Manager (ACM) peuvent émettre des certificats privés pour l’AWS Site-to-Site VPN.

Pour en savoir plus sur la création d'une CA privée, consultez la section Créer une CA privée dans AWS Private CA.

Remarque : Si vous préférez utiliser une CA externe, créez uniquement la CA subordonnée dans AWS Private CA. Installez un certificat de CA subordonnée signé par une CA parente externe.

Demander ou créer un certificat privé

Utilisez AWS Certificate Manager (ACM) pour demander un certificat privé pour le périphérique de passerelle client qui utilise la CA subordonnée.

Créer une passerelle client

Créez une passerelle client pour votre connexion VPN :

  1. Ouvrez la console Amazon Virtual Private Cloud (Amazon VPC).
  2. Choisissez Passerelles client. Choisissez ensuite Créer une passerelle client.
  3. Dans ** Nom**, entrez le nom de votre passerelle client.
  4. Dans Routage, sélectionnez le type de routage adapté à votre cas d'utilisation.
  5. Dans Adresse IP, effectuez l'une des opérations suivantes :
    Laissez le champ vide si l'adresse IP est dynamique.
    Laissez le champ vide ou spécifiez l'adresse IP si elle est statique
  6. Dans ARN du certificat, choisissez l'ARN du certificat pour votre certificat privé.
  7. (Facultatif) Dans Appareil, entrez un nom d'appareil.
  8. Choisissez Créer une passerelle client.

Configurer le VPN site à site

Configurez la connexion du VPN site à site et associez-la à une passerelle privée virtuelle ou à une passerelle de transit, en fonction de votre architecture réseau. Pour plus d'informations, consultez la section Créer une passerelle cible.

Copier les certificats sur le périphérique de passerelle client

Exportez les certificats suivants depuis ACM, puis importez-les sur le périphérique de passerelle client :

  • Certificat privé
  • Certificat de CA subordonnée
  • Certificat de CA racine

Remarque : Lorsque le VPN AWS demande un certificat d'authentification, le périphérique de passerelle client présente le certificat privé. Cependant, les trois certificats doivent être présents sur le périphérique de passerelle client. Si un certificat est manquant, l'authentification VPN échoue.

Informations connexes

Périphériques de passerelle client AWS Site-to-Site VPN

Certificat privé d’AWS Private Certificate Authority