6.4. Création d'un VPN d'hôte à hôte


Pour configurer [application]Libreswan afin de créer un VPN IPsec d'hôte à hôte entre deux hôtes appelés left et right en utilisant l'authentification par clés RSA brutes, entrez les commandes suivantes sur les deux hôtes :

Conditions préalables

  • Libreswan est installé et le service ipsec est démarré sur chaque nœud.

Procédure

  1. Générer une paire de clés RSA brutes sur chaque hôte :

    # ipsec newhostkey
  2. L'étape précédente a renvoyé la clé générée à ckaid. Utilisez cette ckaid avec la commande suivante sur left, par exemple :

    # ipsec showhostkey --left --ckaid 2d3ea57b61c9419dfd6cf43a1eb6cb306c0e857d

    La sortie de la commande précédente a généré la ligne leftrsasigkey= nécessaire à la configuration. Faites de même sur le second hôte (right) :

    # ipsec showhostkey --right --ckaid a9e1f6ce9ecd3608c24e8f701318383f41798f03
  3. Dans le répertoire /etc/ipsec.d/, créez un nouveau fichier my_host-to-host.conf. Inscrivez dans le nouveau fichier les clés d'hôte RSA provenant de la sortie des commandes ipsec showhostkey de l'étape précédente. Par exemple :

    conn mytunnel
        leftid=@west
        left=192.1.2.23
        leftrsasigkey=0sAQOrlo+hOafUZDlCQmXFrje/oZm [...] W2n417C/4urYHQkCvuIQ==
        rightid=@east
        right=192.1.2.45
        rightrsasigkey=0sAQO3fwC6nSSGgt64DWiYZzuHbc4 [...] D/v8t5YTQ==
        authby=rsasig
  4. Après l'importation des clés, redémarrez le service ipsec:

    # systemctl restart ipsec
  5. Charger la connexion :

    # ipsec auto --add mytunnel
  6. Établir le tunnel :

    # ipsec auto --up mytunnel
  7. Pour démarrer automatiquement le tunnel lorsque le service ipsec est démarré, ajoutez la ligne suivante à la définition de la connexion :

    auto=start
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.