Comment configurer VPN sur l'instance EC2 sans perdre la connexion

Comment configurer VPN sur l'instance EC2 sans perdre la connexion

Le réseau privé virtuel est utilisé pour ne pas connecter votre machine virtuelle à Internet pour diverses raisons. L'utilisateur peut se connecter via un réseau privé pour sécuriser ses multiples machines virtuelles. Toutes les machines communiqueront et auront accès aux ressources de l'autre à l'aide du réseau VPN. Les instances AWS EC2 peuvent être connectées via la configuration VPN.

Pourquoi les machines virtuelles EC2 perdent-elles leur connexion lors d'une configuration VPN?

Lors de la configuration d'une connexion VPN dans le virtuel EC2, il a tendance à perdre la connexion. L'adresse IP publique par laquelle le VPN est configuré est inconnu à l'utilisateur, et l'adresse d'origine est également modifiée. Pour éviter ce problème, ce guide aide l'utilisateur à configurer la connexion à l'aide du VPC et de la connexion sous-réseau pour avoir une connaissance de l'adresse IP pour le VPN.

Commençons à configurer le VPN AWS ​​pour l'instance de fenêtre.

Configuration du VPN AWS ​​pour la machine Windows

Pour configurer VPN pour la machine Windows AWS, cliquez sur "Créer VPC”Bouton de la plate-forme:


Fournir le nom du VPC avec IPv4 CIDR:


Faites défiler la page pour cliquer sur le «Créer VPC" bouton:


Rendez-vous dans la page des sous-réseaux du panneau de gauche et cliquez sur le «Créer un sous-réseau" bouton:


Liez le sous-réseau avec le VPC et nommez-le:


Faites défiler la page pour entrer le «Bloc CIDR IPv4"Et cliquez sur le"Créer un sous-réseau" bouton:


Créez un autre sous-réseau avec le nom du sous-réseau privé et lié au VPC:


Fournissez le bloc CIDR IPv4 et cliquez sur le "Créer un sous-réseau" bouton:


Dirigez-vous vers la page Internet des passerelles et cliquez sur le «Créer une passerelle Internet”Bouton pour créer une passerelle et la fixer au VPC:


Sur cette page, tapez le nom de la passerelle et cliquez sur le «Créer une passerelle Internet”Bouton pour terminer sa création:


Une fois la passerelle créée, attachez-la au VPC en cliquant sur le «Attacher à un VPC" bouton:


Choisissez l'ID VPC dans les VPC disponibles pour communiquer avec Internet:


Rendez-vous dans la page des tables d'itinéraire et cliquez sur le «Créer une table d'itinéraire”Bouton de la page de la table d'itinéraire sur la plate-forme:


Configurez la table de routage à l'aide du VPC et cliquez sur "Créer une table d'itinéraire" bouton:


Sélectionnez la section Routes de la page de la table de routage, cliquez sur "Modifier les routes" bouton:


Ajoutez un itinéraire sur cette page pour utiliser la passerelle Internet comme cible, puis cliquez sur "Sauvegarder les modifications" bouton:


Après cela, cliquez sur le "Modifier les associations de sous-réseau”Bouton de la section Association de sous-réseau:


Sélectionnez la case à cocher du sous-réseau public pour le sélectionner dans cette page, puis enregistrez-le:


Après cela, rendez-vous sur la page de console de service EC2 pour lancer l'instance à partir de la plate-forme:


Nommez l'instance et parcourez plus d'ami en cliquant sur son lien:


Recherchez l'OpenVPN depuis le marché et cliquez sur le «Sélectionner" bouton:


Après cela, sélectionnez le type d'instance et le fichier de paire de clés:


Configurez les paramètres du réseau et cliquez sur le «Instance de lancement" bouton:


Lancez une autre instance EC2 à partir de la page de la console:


Sélectionnez Windows comme ami et tapez le nom de l'instance:


Sélectionnez le fichier de paire de clés et le type d'instance:


Lancez l'instance à l'aide du sous-réseau privé et examinant les paramètres à partir du résumé:


Connectez la machine VPC à partir de la plate-forme:


Utilisez la commande suivante pour se connecter à l'instance:

ssh -i "c: \ users \ lenovo \ documents \ essai.pem "openvpnas @ 54.255.18.13


Voici la syntaxe de la commande ci-dessus:

SSH -I "Chemin du fichier de paire de clés" openvpnas @ public ip


La commande ci-dessus connectera l'instance EC2:


Taper "Oui«Pour continuer avec la configuration, puis appuyez sur Entrez plusieurs fois pour conserver les paramètres par défaut:


Utilisez la commande suivante pour définir le mot de passe:

sudo passwd openvpn


La commande ci-dessus incitera l'utilisateur à saisir le mot de passe pour qu'il soit mis à jour:


Copiez l'URL mentionnée dans la capture d'écran ci-dessus et collez-la sur le navigateur Web:


Fournissez les informations d'identification de connexion pour accéder à la plate-forme:


Téléchargez le client OpenVPN pour Windows:


Connectez-vous à l'OpenVPN en fournissant le nom d'utilisateur et le mot de passe:


Après cela, connectez-vous à l'instance avec Windows comme image de machine:


Téléchargez le fichier de bureau distant et cliquez sur le «Obtenir le mot de passe" bouton:


Téléchargez le fichier de paire de clés privés pour obtenir le mot de passe:


Connectez-vous au fichier de bureau distant en fournissant le mot de passe fourni par la plate-forme:


L'utilisateur est connecté à la machine virtuelle Windows à l'aide de la connexion VPN:


Vous avez réussi à configurer le VPN AWS ​​pour la machine virtuelle EC2 Windows.

Conclusion

Pour configurer le VPN AWS ​​pour les machines virtuelles Windows, créez des VPC, des sous-réseaux, des tables de route et une passerelle Internet. Une fois ces services en cours d'exécution, rendez-vous dans la console EC2 pour créer quelques instances en utilisant «Openvpn" et "les fenêtres"Comme les Amis. Après cela, connectez-vous à une machine virtuelle avec une image OpenVPN pour télécharger le client VPN et définir les informations d'identification de connexion. Connectez-vous à l'instance Windows et le VPN AWS ​​est configuré dans l'instance EC2.