{"id":18661,"date":"2024-10-08T22:29:40","date_gmt":"2024-10-08T22:29:40","guid":{"rendered":"https:\/\/www.directimpactsolutions.com\/etape-de-configuration-des-serveurs\/"},"modified":"2024-10-08T22:29:41","modified_gmt":"2024-10-08T22:29:41","slug":"etape-de-configuration-des-serveurs","status":"publish","type":"page","link":"https:\/\/www.directimpactsolutions.com\/fr\/etape-de-configuration-des-serveurs\/","title":{"rendered":"\u00c9tape de configuration des serveurs"},"content":{"rendered":"<div class=\"wp-block-uagb-container uagb-block-914104b9 alignfull uagb-is-root-container\"><div class=\"uagb-container__shape uagb-container__shape-bottom uagb-container__invert\" data-negative=\"false\"><svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\"><path class=\"uagb-container__shape-fill\" d=\"M500,98.9L0,6.1V0h1000v6.1L500,98.9z\"><\/path><\/svg><\/div><div class=\"uagb-container-inner-blocks-wrap\"><div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading has-ast-global-color-1-color has-text-color has-link-color wp-elements-b513485868222331fde4921add8058a9\">Configuration du serveur pour une solution Zero Trust<\/h2>\n\n<p class=\"has-ast-global-color-1-color has-text-color has-link-color wp-elements-dff719e14e159506f50c37fbff7b3527\" style=\"font-size:16px\">\u00c9tapes de la configuration des serveurs dans une solution de confiance z\u00e9ro<\/p>\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><\/div><\/div><div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div><p>Voici les \u00e9tapes permettant de configurer la solution Zero trust<\/p><h2 class=\"wp-block-heading\" id=\"[hardBreak]Boundary-Server-at-AWS\">Serveur Boundary chez AWS<\/h2><p>1. D\u00e9ployer une instance Ubuntu Server 24.04 LTS en vous r\u00e9f\u00e9rant \u00e0 ce qui est <a href=\"https:\/\/developer.hashicorp.com\/boundary\/docs\/install-boundary\/architecture\/system-requirements\">conseill\u00e9 chez Hashicorp<\/a>. <\/p><p>Dans l\u2019exemple suivant nous allons d\u00e9ploy\u00e9 une instance m6i.large qui r\u00e9pond \u00e0 un type de d\u00e9ploiement de petite taille. Si vous d\u00e9ployer sur Azure ou GCP, les types d\u2019instances conseill\u00e9es sont \u00e9galement mentionn\u00e9es dans le lien. <\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"789\" height=\"892\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d21bb486-5ec8-4518-a7d2-6beb6e978c78-1.png\" alt=\"\" class=\"wp-image-18519\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d21bb486-5ec8-4518-a7d2-6beb6e978c78-1.png 789w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d21bb486-5ec8-4518-a7d2-6beb6e978c78-1-265x300.png 265w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d21bb486-5ec8-4518-a7d2-6beb6e978c78-1-768x868.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d21bb486-5ec8-4518-a7d2-6beb6e978c78-1-600x678.png 600w\" sizes=\"auto, (max-width: 789px) 100vw, 789px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"531\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6fec2c50-73ca-4d0e-845f-7c433bf48562.png\" alt=\"\" class=\"wp-image-18522\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6fec2c50-73ca-4d0e-845f-7c433bf48562.png 796w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6fec2c50-73ca-4d0e-845f-7c433bf48562-300x200.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6fec2c50-73ca-4d0e-845f-7c433bf48562-768x512.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6fec2c50-73ca-4d0e-845f-7c433bf48562-600x400.png 600w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"567\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a01de93-e9ff-4417-8ab6-20e4cafa04dc.png\" alt=\"\" class=\"wp-image-18525\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a01de93-e9ff-4417-8ab6-20e4cafa04dc.png 795w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a01de93-e9ff-4417-8ab6-20e4cafa04dc-300x214.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a01de93-e9ff-4417-8ab6-20e4cafa04dc-768x548.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a01de93-e9ff-4417-8ab6-20e4cafa04dc-600x428.png 600w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure><p><\/p><p>2. Make sure that the security group associated with the instance has ports 80 (http), 443 (https), 8200 (Vault) and 9202 (Boundary Worker) open for all IPs, as well as 9201 and 9203 (Remote Boundary Worker) at your office IP address, and of course that you have SSH access to the instance from your workstation only.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2046\" height=\"719\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310.png\" alt=\"\" class=\"wp-image-18528\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310.png 2046w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310-300x105.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310-1024x360.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310-768x270.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310-1536x540.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1bc61a64-fc69-4988-8808-6293e6c1e310-600x211.png 600w\" sizes=\"auto, (max-width: 2046px) 100vw, 2046px\" \/><\/figure><p><\/p><p>3. Assigner un IP statique (adresse IP Elastic chez AWS) et cr\u00e9er une entr\u00e9e DNS chez votre registraire pour utiliser un nom de domaine pour vous connecter \u00e0 l\u2019instance.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1762\" height=\"209\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5.png\" alt=\"\" class=\"wp-image-18531\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5.png 1762w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5-300x36.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5-1024x121.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5-768x91.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5-1536x182.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/68cae3d5-c90e-4774-b411-b6e02efa34c5-600x71.png 600w\" sizes=\"auto, (max-width: 1762px) 100vw, 1762px\" \/><\/figure><p><\/p><p>4. Connectez-vous \u00e0 l\u2019instance via SSH une fois l\u2019instance d\u00e9ploy\u00e9e pour d\u00e9marrer l\u2019installation des logiciels.<\/p><h2 class=\"wp-block-heading\" id=\"Install-Boundary-Controller-and-Worker-on-AWS-Instance\">Installation de Boundary Controller et Worker sur l\u2019instance AWS<\/h2><p>5. Le contr\u00f4leur Boundary requiert Postgres SQL il faut donc d\u00e9buter par son installation<\/p><pre class=\"wp-block-code\"><code>sudo apt install postgresql postgresql-contrib\nsudo systemctl start postgresql.service\nsudo systemctl enable postgresql.service<\/code><\/pre><p>6. Il faut par la suite cr\u00e9er une base de donn\u00e9es boundary et un utilisateur pour s\u2019y connecter. Depuis la version 15 de Postgres il faut \u00e9galement ajouter une permission suppl\u00e9mentaire pour pouvoir cr\u00e9er des tables dans la base de donn\u00e9es nouvellement cr\u00e9\u00e9e. <\/p><pre class=\"wp-block-code\"><code>sudo -i -u postgres\npsql\ncreate database boundarydb;\ncreate user boundary with password 'password';\ngrant all privileges on database boundarydb to boundary;\n\\c boundarydb;\nGRANT ALL ON SCHEMA public TO boundary;\nexit\nexit<\/code><\/pre><p>7. Nous pouvons maintenant passer \u00e0 l&rsquo;\u00e9tape d\u2019installation de Boundary. Voici la proc\u00e9dure pour Ubuntu mais Boundary est \u00e9galement disponible pour macOS, Windows et plusieurs variantes de Linux. <\/p><pre class=\"wp-block-code\"><code>wget -O- https:\/\/apt.releases.hashicorp.com\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg\necho \"deb &#91;signed-by=\/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg] https:\/\/apt.releases.hashicorp.com $(lsb_release -cs) main\" | sudo tee \/etc\/apt\/sources.list.d\/hashicorp.list\nsudo apt update &amp;&amp; sudo apt install boundary<\/code><\/pre><p>8. Il faut par la suite cr\u00e9er un fichier controller.hcl dans le dossier de Boundary.<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/boundary.d\/controller.hcl<\/code><\/pre><p>9. Et lui ins\u00e9rer les informations n\u00e9cessaires. Voici un exemple de fichier, il faut au minimum ajuster la section url de la base de donn\u00e9es si vous avez utilisez un autre utilisateur ou mot de passe que ceux mentionn\u00e9 plus haut ainsi que le nom de domaine ou adresse IP public de votre serveur Boundary dans la section public_cluster_addr.  <\/p><pre class=\"wp-block-code\"><code># Disable memory lock: https:\/\/www.man7.org\/linux\/man-pages\/man2\/mlock.2.html\ndisable_mlock = true\n\n# Controller configuration block\ncontroller {\n  # This name attr must be unique across all controller instances if running in HA mode\n  name = \"controller-1\"\n  public_cluster_addr=\"boundary.yourdomain.com\"\n  description = \"First controller\"\n\n  # After receiving a shutdown signal, Boundary will wait 10s before initiating the shutdown process.\n  graceful_shutdown_wait_duration = \"10s\"\n\n  # Database URL for postgres. This can be a direct \"postgres:\/\/\"\n  # URL, or it can be \"file:\/\/\" to read the contents of a file to\n  # supply the url, or \"env:\/\/\" to name an environment variable\n  # that contains the URL.\n  database {\n      url = \"postgresql:\/\/boundary:password@127.0.0.1:5432\/boundarydb\"\n  }\n}\n\n# API listener configuration block\nlistener \"tcp\" {\n  # Should be the address of the NIC that the controller server will be reached on\n  address = \"0.0.0.0\"\n  # The purpose of this listener block\n  purpose = \"api\"\n\n  tls_disable = true\n\n  # Uncomment to enable CORS for the Admin UI. Be sure to set the allowed origin(s)\n  # to appropriate values.\n  #cors_enabled = true\n  #cors_allowed_origins = &#91;\"https:\/\/yourcorp.yourdomain.com\", \"serve:\/\/boundary\"]\n}\n\n# Data-plane listener configuration block (used for worker coordination)\nlistener \"tcp\" {\n  # Should be the IP of the NIC that the worker will connect on\n  address = \"0.0.0.0:9201\"\n  # The purpose of this listener\n  purpose = \"cluster\"\n}\n\nlistener \"tcp\" {\n  # Should be the address of the NIC where your external systems'\n  # (eg: Load-Balancer) will connect on.\n  address = \"0.0.0.0:9203\"\n  # The purpose of this listener block\n  purpose = \"ops\"\n\n  tls_disable = true\n}\n\n# Root KMS configuration block: this is the root key for Boundary\n# Use a production KMS such as AWS KMS in production installs\nkms \"aead\" {\n  purpose = \"root\"\n  aead_type = \"aes-gcm\"\n  key = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n  key_id = \"global_root\"\n}\n\n# Worker authorization KMS\n# Use a production KMS such as AWS KMS for production installs\n# This key is the same key used in the worker configuration\nkms \"aead\" {\n  purpose = \"worker-auth\"\n  aead_type = \"aes-gcm\"\n  key = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n  key_id = \"global_worker-auth\"\n}\n\n# Recovery KMS block: configures the recovery key for Boundary\n# Use a production KMS such as AWS KMS for production installs\nkms \"aead\" {\n  purpose = \"recovery\"\n  aead_type = \"aes-gcm\"\n  key = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n  key_id = \"global_recovery\"\n}<\/code><\/pre><p>10. Comme nous allons \u00e9galement utiliser ce serveur comme Worker, il faut \u00e9galement cr\u00e9er un fichier worker ou modifier le fichier existant.<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/boundary.d\/worker.hcl<\/code><\/pre><p>11. Assurez-vous que les informations suivantes sont correctement configur\u00e9. Il faut s\u2019assurer d\u2019entrer le DNS que vous avez cr\u00e9\u00e9 plut\u00f4t dans la section public_addr et mettre des informations dans la section tags qui permettront de diff\u00e9rencier les diff\u00e9rents workers. <\/p><pre class=\"wp-block-code\"><code># # Note that this is an example systemd file and is not intended to be functional as-is.\n# # Full configuration options can be found at https:\/\/www.boundaryproject.io\/docs\/configuration\/worker\n\n listener \"tcp\" {\n     purpose = \"proxy\"\n     tls_disable = true\n     address = \"0.0.0.0\"\n }\n\nworker {\n#   # Name attr must be unique across workers\n   name = \"worker-aws\"\n#   description = \"A default worker created demonstration\"\n\n#   # Workers must be able to reach controllers on :9201\n   controllers = &#91;\n     \"127.0.0.1\",\n#     \"10.0.0.2\",\n#     \"10.0.0.3\",\n   ]\n\n   public_addr = \"worker-aws.yourdomain.com\"\n\n   tags {\n     type   = &#91;\"prod\", \"aws\"]\n     region = &#91;\"ca-central-1\"]\n   }\n }\n\n# # must be same key as used on controller config# \n kms \"aead\" {\n     purpose = \"worker-auth\"\n     aead_type = \"aes-gcm\"\n     key = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n     key_id = \"global_worker-auth\"\n }<\/code><\/pre><p>12. La premi\u00e8re fois que nous d\u00e9marrons le contr\u00f4leur, il faut initialiser la base de donn\u00e9es. Ceci va cr\u00e9er un compte qui permet d\u2019acc\u00e9der \u00e0 l\u2019interface web. Entrer la commande suivante et assurez-vous de prendre en note les informations qui s\u2019afficheront.  <\/p><pre class=\"wp-block-code\"><code>sudo boundary database init -config \/etc\/boundary.d\/controller.hcl<\/code><\/pre><p>13. Maintenant il faut d\u00e9marrer le contr\u00f4leur et le worker. Si nous voulons nous assurer de ne pas avoir \u00e0 les relancer \u00e0 chaque red\u00e9marrage du serveur, il est possible de cr\u00e9er des services. Voici la proc\u00e9dure pour cr\u00e9er le contr\u00f4leur.  <\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/systemd\/system\/boundarycontroller.service<\/code><\/pre><p>14. Entrer les informations suivantes dans le fichier :<\/p><pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Boundary Controller\n\n&#91;Service]\nType=simple\nUser=root\nExecStart=\/usr\/bin\/boundary server -config=\/etc\/boundary.d\/controller.hcl\nRestart=always\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre><p>15. Il faut en cr\u00e9er un second pour le worker.<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/systemd\/system\/boundaryworker.service<\/code><\/pre><p>16. Entrer les informations suivantes dans le fichier :<\/p><pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Boundary Worker\n\n&#91;Service]\nType=simple\nUser=root\nExecStart=\/usr\/bin\/boundary server -config=\/etc\/boundary.d\/worker.hcl\nRestart=always\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre><p>17. Ensuite il reste \u00e0 les d\u00e9marrer et \u00e0 les activer au red\u00e9marrage.<\/p><pre class=\"wp-block-code\"><code>sudo systemctl start boundarycontroller\nsudo systemctl status boundarycontroller\nsudo systemctl enable boundarycontroller\nsudo systemctl start boundaryworker\nsudo systemctl status boundaryworker\nsudo systemctl enable boundaryworker<\/code><\/pre><p>18. Boundary utilise son propre port mais si nous voulons s\u00e9curiser la connexion \u00e0 l&rsquo;aide d\u2019un certificat SSL, il est possible de d\u00e9ployer un serveur web devant. Pour ce faire nous allons ici utiliser Apache combin\u00e9 \u00e0 <a href=\"https:\/\/certbot.eff.org\/instructions?ws=apache&amp;os=ubuntufocal\">Certbot<\/a> pour g\u00e9n\u00e9rer un certificat SSL gratuit, mais il serait \u00e9galement possible d\u2019utiliser <a href=\"https:\/\/nginx.org\/en\/\">Nginx<\/a> avec un certificat achet\u00e9 \u00e9galement. <\/p><pre class=\"wp-block-code\"><code>sudo apt install apache2<br>sudo a2enmod proxy_http<br>sudo apt install certbot python3-certbot-apache<\/code><\/pre><p>19. Une fois Apache install\u00e9 il faut modifier le fichier de configuration par d\u00e9faut ou en cr\u00e9er un nouveau avant de pouvoir installer le certificat SSL et le connecter \u00e0 Boundary.<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/apache2\/sites-enabled\/000-default.conf<\/code><\/pre><p>20. Assurez-vous de modifier la section ServerName en fonction de votre nom de domaine et de remplacer\/d\u00e9sactiver la section DocumentRoot par les valeurs Proxy<\/p><pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80>\n        # The ServerName directive sets the request scheme, hostname and port that\n        # the server uses to identify itself. This is used when creating\n        # redirection URLs. In the context of virtual hosts, the ServerName\n        # specifies what hostname must appear in the request's Host: header to\n        # match this virtual host. For the default virtual host (this file) this\n        # value is not decisive as it is used as a last resort host regardless.\n        # However, you must set it for any further virtual host explicitly.\n        #ServerName www.example.com\nProxyPreserveHost On\nProxyRequests Off\nServerName boundary.yourdomain.com\nProxyPass \/ http:\/\/localhost:9200\/\nProxyPassReverse \/ http:\/\/localhost:9200\/\n#       ServerAdmin webmaster@localhost\n#       DocumentRoot \/var\/www\/html\n\n        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,\n        # error, crit, alert, emerg.\n        # It is also possible to configure the loglevel for particular\n        # modules, e.g.\n        #LogLevel info ssl:warn\n\n        ErrorLog ${APACHE_LOG_DIR}\/error.log\n        CustomLog ${APACHE_LOG_DIR}\/access.log combined\n        \n        # For most configuration files from conf-available\/, which are\n        # enabled or disabled at a global level, it is possible to\n        # include a line for only one particular virtual host. For example the\n        # following line enables the CGI configuration for this host only\n        # after it has been globally disabled with \"a2disconf\".\n        #Include conf-available\/serve-cgi-bin.conf\n&lt;\/VirtualHost>\n\n# vim: syntax=apache ts=4 sw=4 sts=4 sr noet<\/code><\/pre><p>21. Maintenant il reste \u00e0 relancer apache et g\u00e9n\u00e9rer le certificat SSL<\/p><pre class=\"wp-block-code\"><code>sudo systemctl restart apache2\nsudo certbot --apache<\/code><\/pre><p>22. Une fois que vous aurez r\u00e9pondu aux diff\u00e9rentes questions, vous devriez avoir un certificat SSL de g\u00e9n\u00e9r\u00e9.<\/p><p>23. Il est maintenant le temps de valider que votre installation de Boundary est fonctionnel avant de passer \u00e0 la prochaine \u00e9tape. Connectez-vous \u00e0 l\u2019aide de votre browser internet au nom de domaine que vous avez utiliser pour g\u00e9n\u00e9rer le certificat SSL. Si l\u2019installation du certificat SSL s\u2019est compl\u00e9t\u00e9 correctement, vous devriez maintenant avoir acc\u00e8s \u00e0 la page de Boundary qui vous demande de vous identifier.  <\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2044\" height=\"996\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5.png\" alt=\"\" class=\"wp-image-18534\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5.png 2044w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5-300x146.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5-1024x499.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5-768x374.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5-1536x748.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/569b8073-f0d6-44d2-bb1f-ee3d7b95bde5-600x292.png 600w\" sizes=\"auto, (max-width: 2044px) 100vw, 2044px\" \/><\/figure><p><\/p><p>24. Connectez-vous \u00e0 l\u2019aide du compte admin qui a \u00e9t\u00e9 cr\u00e9\u00e9 lors de l&rsquo;\u00e9tape de l\u2019initiation de la base de donn\u00e9es.<\/p><p>25. Lors de la cr\u00e9ation de la base de donn\u00e9es, Boundary a cr\u00e9\u00e9 par d\u00e9faut une organisation. Vous pourrez la supprimer et en cr\u00e9er une nouvelle plus tard. Pour l\u2019instant assurez-vous que votre worker est bien connect\u00e9 en cliquant sur la section \u201cWorkers\u201d  <\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2047\" height=\"610\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3.png\" alt=\"\" class=\"wp-image-18537\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3.png 2047w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3-300x89.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3-1024x305.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3-768x229.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3-1536x458.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/86b950ac-a78d-4a75-9081-ede76b0cc6e3-600x179.png 600w\" sizes=\"auto, (max-width: 2047px) 100vw, 2047px\" \/><\/figure><p><\/p><h2 class=\"wp-block-heading\" id=\"Installing-Boundary-Worker-on-a-Hyper-V-virtual-machine\">Installation de Boundary Worker sur une machine virtuelle Hyper-V<\/h2><p>Nous allons ici consid\u00e9rer que vous avez d\u00e9j\u00e0 un serveur physique sous Windows serveur 2019 ex\u00e9cutant le r\u00f4le Hyper-V. Ce serveur est configur\u00e9 \u00e0 l\u2019interne du r\u00e9seau de votre entreprise. Il serait possible de faire le m\u00eame d\u00e9ploiement avec un autre hyperviseur peu importe qu\u2019il soit de type 1 ou de type 2 en autant qu\u2019il soit sur un r\u00e9seau diff\u00e9rent de celui de votre contr\u00f4leur Boundary.  <\/p><p>1. R\u00e9cup\u00e9rer le fichier d\u2019installation d\u2019<a href=\"https:\/\/ubuntu.com\/download\/server\">Ubuntu Serveur<\/a> 24.04 LTS si vous ne l\u2019avez pas d\u00e9j\u00e0 sur votre serveur physique<\/p><p>2. Cr\u00e9er une nouvelle machine virtuelle avec au minimum un processeur ayant 2 coeurs, 8 Go de m\u00e9moire et 50Go d\u2019espace disque.<\/p><p>3. D\u00e9marrer la machine virtuelle et suivez les \u00e9tapes pour installer Ubuntu Server. Assurez-vous d\u2019activer l\u2019installation d\u2019OpenSSH Server durant l\u2019installation et id\u00e9alement de lui assigner une adresse IP statique ou d\u2019effectuer une r\u00e9servation sur votre serveur DHCP. <\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"402\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7cc38bc6-a695-4dca-98d9-c7206e71e37d.png\" alt=\"\" class=\"wp-image-18540\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7cc38bc6-a695-4dca-98d9-c7206e71e37d.png 639w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7cc38bc6-a695-4dca-98d9-c7206e71e37d-300x189.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7cc38bc6-a695-4dca-98d9-c7206e71e37d-600x377.png 600w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"772\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/92b95cf7-aca6-43af-9a22-26698de1c149.png\" alt=\"\" class=\"wp-image-18543\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/92b95cf7-aca6-43af-9a22-26698de1c149.png 1025w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/92b95cf7-aca6-43af-9a22-26698de1c149-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/92b95cf7-aca6-43af-9a22-26698de1c149-768x578.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/92b95cf7-aca6-43af-9a22-26698de1c149-600x452.png 600w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1026\" height=\"773\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1.png\" alt=\"\" class=\"wp-image-18546\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1.png 1026w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1-1024x771.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1-768x579.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/308b5b32-f1ff-4a95-8944-516a067f7bd1-600x452.png 600w\" sizes=\"auto, (max-width: 1026px) 100vw, 1026px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1026\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e.png\" alt=\"\" class=\"wp-image-18549\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e.png 1026w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e-1024x768.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e-768x576.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9b1f8347-a498-4eeb-a85c-32a46f7e887e-600x450.png 600w\" sizes=\"auto, (max-width: 1026px) 100vw, 1026px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"768\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e73b9514-d7e2-4d40-89c3-4cf4b9e3b3a8.png\" alt=\"\" class=\"wp-image-18552\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e73b9514-d7e2-4d40-89c3-4cf4b9e3b3a8.png 1021w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e73b9514-d7e2-4d40-89c3-4cf4b9e3b3a8-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e73b9514-d7e2-4d40-89c3-4cf4b9e3b3a8-768x578.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e73b9514-d7e2-4d40-89c3-4cf4b9e3b3a8-600x451.png 600w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1026\" height=\"771\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46.png\" alt=\"\" class=\"wp-image-18555\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46.png 1026w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46-1024x769.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46-768x577.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/c334a76d-9247-446d-b74f-a92072e4dd46-600x451.png 600w\" sizes=\"auto, (max-width: 1026px) 100vw, 1026px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/bb831f62-bf04-4575-aad1-dac8a3b769d5.png\" alt=\"\" class=\"wp-image-18558\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/bb831f62-bf04-4575-aad1-dac8a3b769d5.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/bb831f62-bf04-4575-aad1-dac8a3b769d5-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/bb831f62-bf04-4575-aad1-dac8a3b769d5-768x577.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/bb831f62-bf04-4575-aad1-dac8a3b769d5-600x451.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1027\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a.png\" alt=\"\" class=\"wp-image-18561\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a.png 1027w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a-1024x768.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a-768x576.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/f175ad66-7c84-46b9-bc27-1797e902459a-600x450.png 600w\" sizes=\"auto, (max-width: 1027px) 100vw, 1027px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/678d88a1-fc66-448a-9bce-445789a7f3b3.png\" alt=\"\" class=\"wp-image-18564\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/678d88a1-fc66-448a-9bce-445789a7f3b3.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/678d88a1-fc66-448a-9bce-445789a7f3b3-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/678d88a1-fc66-448a-9bce-445789a7f3b3-768x578.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/678d88a1-fc66-448a-9bce-445789a7f3b3-600x451.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"228\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/5eadfa08-d344-4af0-bf2d-7ec6b95875df.png\" alt=\"\" class=\"wp-image-18567\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/5eadfa08-d344-4af0-bf2d-7ec6b95875df.png 599w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/5eadfa08-d344-4af0-bf2d-7ec6b95875df-300x114.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d2b8a100-47e2-4a06-ab58-1a84cdf96297.png\" alt=\"\" class=\"wp-image-18570\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d2b8a100-47e2-4a06-ab58-1a84cdf96297.png 1025w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d2b8a100-47e2-4a06-ab58-1a84cdf96297-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d2b8a100-47e2-4a06-ab58-1a84cdf96297-768x577.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d2b8a100-47e2-4a06-ab58-1a84cdf96297-600x451.png 600w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"772\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b3eb74ec-0af6-4743-9c0e-33d1a715d78d.png\" alt=\"\" class=\"wp-image-18573\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b3eb74ec-0af6-4743-9c0e-33d1a715d78d.png 1025w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b3eb74ec-0af6-4743-9c0e-33d1a715d78d-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b3eb74ec-0af6-4743-9c0e-33d1a715d78d-768x578.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b3eb74ec-0af6-4743-9c0e-33d1a715d78d-600x452.png 600w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"768\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1b221cf6-2dd7-4794-9cd4-964129560fe8.png\" alt=\"\" class=\"wp-image-18576\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1b221cf6-2dd7-4794-9cd4-964129560fe8.png 1025w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1b221cf6-2dd7-4794-9cd4-964129560fe8-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1b221cf6-2dd7-4794-9cd4-964129560fe8-768x575.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1b221cf6-2dd7-4794-9cd4-964129560fe8-600x450.png 600w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1027\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985.png\" alt=\"\" class=\"wp-image-18579\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985.png 1027w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985-1024x768.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985-768x576.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/d4d98bda-ac5e-4694-a62f-3090ffad1985-600x450.png 600w\" sizes=\"auto, (max-width: 1027px) 100vw, 1027px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"770\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/16ff8917-cf4e-4ba1-bb0e-d42d226b031d.png\" alt=\"\" class=\"wp-image-18582\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/16ff8917-cf4e-4ba1-bb0e-d42d226b031d.png 1025w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/16ff8917-cf4e-4ba1-bb0e-d42d226b031d-300x225.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/16ff8917-cf4e-4ba1-bb0e-d42d226b031d-768x577.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/16ff8917-cf4e-4ba1-bb0e-d42d226b031d-600x451.png 600w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure><p><\/p><p>4. Connectez-vous en SSH \u00e0 votre machine virtuelle une fois qu\u2019elle est red\u00e9marr\u00e9e.<\/p><p>5. Installer Boundary en suivant les \u00e9tapes suivantes :<\/p><pre class=\"wp-block-code\"><code>wget -O- https:\/\/apt.releases.hashicorp.com\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg\necho \"deb &#91;signed-by=\/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg] https:\/\/apt.releases.hashicorp.com $(lsb_release -cs) main\" | sudo tee \/etc\/apt\/sources.list.d\/hashicorp.list\nsudo apt update &amp;&amp; sudo apt install boundary<\/code><\/pre><p>6. Cr\u00e9er un fichier worker<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/boundary.d\/worker.hcl<\/code><\/pre><p>7. Au lieu de le connecter \u00e0 127.0.0.1, il faudra le connecter \u00e0 l\u2019adresse de votre contr\u00f4leur AWS que vous avez cr\u00e9\u00e9 pr\u00e9c\u00e9demment. Il faut \u00e9galement s\u2019assurer d\u2019entrer le DNS que vous avez cr\u00e9\u00e9 plut\u00f4t dans la section public_addr et mettre des informations dans la section tags qui permettront de diff\u00e9rencier les diff\u00e9rents workers. <\/p><pre class=\"wp-block-code\"><code># # Note that this is an example systemd file and is not intended to be functional as-is.\n# # Full configuration options can be found at https:\/\/www.boundaryproject.io\/docs\/configuration\/worker\n\n listener \"tcp\" {\n     purpose = \"proxy\"\n     tls_disable = true\n     address = \"0.0.0.0\"\n }\n\nworker {\n#   # Name attr must be unique across workers\n   name = \"worker-mainoffice\"\n#   description = \"A default worker created demonstration\"\n\n#   # Workers must be able to reach controllers on :9201\n   controllers = &#91;\n     \"X.X.X.X:9201\",\n#     \"10.0.0.2\",\n#     \"10.0.0.3\",\n   ]\n\n   public_addr = \"worker-mainoffice.yourdomain.com\"\n\n   tags {\n     type   = &#91;\"prod\", \"mainoffice\"]\n#     region = &#91;\"ca-central-1\"]\n   }\n }\n\n# # must be same key as used on controller config# \n kms \"aead\" {\n     purpose = \"worker-auth\"\n     aead_type = \"aes-gcm\"\n     key = \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n     key_id = \"global_worker-auth\"\n }<\/code><\/pre><p>8. Si nous voulons nous assurer de ne pas avoir \u00e0 le relancer \u00e0 chaque red\u00e9marrage du serveur, il est possible de cr\u00e9er un service.<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/systemd\/system\/boundaryworker.service<\/code><\/pre><p>9. Entrer les informations suivantes dans le fichier :<\/p><pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Boundary Worker\n\n&#91;Service]\nType=simple\nUser=root\nExecStart=\/usr\/bin\/boundary server -config=\/etc\/boundary.d\/worker.hcl\nRestart=always\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre><p>10. Ensuite il reste \u00e0 le d\u00e9marrer et \u00e0 l\u2019activer :<\/p><pre class=\"wp-block-code\"><code>sudo systemctl start boundaryworker\nsudo systemctl status boundaryworker\nsudo systemctl enable boundaryworker<\/code><\/pre><p>11. Il reste maintenant \u00e0 vous assurez que le 9202 est rediriger vers votre Worker Boundary dans votre routeur<\/p><p>12. Une fois que ce sera fait vous serez en mesure de l\u2019utiliser via le serveur principal de Boundary. Si vous retourner dans l\u2019interface web du serveur Boundary, vous devriez maintenant voir 2 workers s\u2019afficher dans la liste <\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2049\" height=\"1004\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428.png\" alt=\"\" class=\"wp-image-18586\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428.png 2049w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428-300x147.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428-1024x502.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428-768x376.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428-1536x753.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/01016c4c-1cf8-4a5a-9fd8-f1eae1aba428-600x294.png 600w\" sizes=\"auto, (max-width: 2049px) 100vw, 2049px\" \/><\/figure><p><\/p><p>13. Vous pouvez d\u00e9ployer autant de worker que vous avez besoin en fonction du nombre de r\u00e9seau interne que vous avez besoin de vous connecter. Si vous avez des serveurs avec diff\u00e9rents fournisseurs cloud ou plusieurs bureaux physiques dans lesquelles vous avez des serveurs \u00e0 g\u00e9rer, vous pouvez d\u00e9ployer un worker \u00e0 chacun de ces endroits et le connecter au contr\u00f4leur principal. <\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2042\" height=\"523\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149.png\" alt=\"\" class=\"wp-image-18589\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149.png 2042w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149-300x77.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149-1024x262.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149-768x197.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149-1536x393.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6e4c3341-42ab-417e-baf4-468da775a149-600x154.png 600w\" sizes=\"auto, (max-width: 2042px) 100vw, 2042px\" \/><\/figure><p><\/p><h2 class=\"wp-block-heading\" id=\"Installing-Vault\">Installation de Vault<\/h2><p>1. Si vous d\u00e9ployer Vault sur une instance qui a d\u00e9j\u00e0 Boundary d\u2019install\u00e9, vous pouvez simplement utiliser la commande suivante en SSH pour l\u2019installer :<\/p><pre class=\"wp-block-code\"><code>sudo apt install vault<\/code><\/pre><ol class=\"wp-block-list\"><\/ol><p>2. Si par contre vous pr\u00e9f\u00e9rez d\u00e9ployer Vault sur une instance s\u00e9par\u00e9e, vous pouvez d\u00e9ployer une instance Ubuntu 24.04 Server LTS en vous r\u00e9f\u00e9rant \u00e0 ce qui est recommand\u00e9 <a href=\"https:\/\/developer.hashicorp.com\/vault\/tutorials\/day-one-raft\/raft-reference-architecture\">chez Hashicorp<\/a>. Par la suite vous aurez simplement \u00e0 suivre les \u00e9tapes suivantes pour l\u2019installer : <\/p><pre class=\"wp-block-code\"><code>wget -O- https:\/\/apt.releases.hashicorp.com\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg\necho \"deb &#91;signed-by=\/usr\/share\/keyrings\/hashicorp-archive-keyring.gpg] https:\/\/apt.releases.hashicorp.com $(lsb_release -cs) main\" | sudo tee \/etc\/apt\/sources.list.d\/hashicorp.list\nsudo apt update &amp;&amp; sudo apt install vault<\/code><\/pre><p>3. Nous allons par la suite modifier le fichier de configuration de Vault. Vault permet de conserver les informations de diff\u00e9rentes fa\u00e7on, dans l\u2019exemple suivant nous allons simplement les conserver dans des fichiers textes sur le disque. Si vous pensez d\u00e9ployer Vault en production il serait judicieux de penser utiliser une autre m\u00e9thode plus s\u00e9curitaire.   <\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/vault.d\/vault.hcl<\/code><\/pre><p>4. Modifier les informations dans le fichier afin de refl\u00e9ter l\u2019emplacement de votre certificat SSL ainsi que le nom de votre domaine<\/p><pre class=\"wp-block-code\"><code>ui = true\nstorage \"file\" {\n  path = \"\/opt\/vault\/data\"\n}\nlistener \"tcp\" {\n  address       = \"0.0.0.0:8200\"\n  tls_cert_file = \"\/etc\/letsencrypt\/live\/UrlOfYourServer.com\/fullchain.pem\"\n  tls_key_file  = \"\/etc\/letsencrypt\/live\/UrlOfYourServer.com\/privkey.pem\"\n}\napi_addr = \"https:\/\/UrlOfYourServer.com:8200\"<\/code><\/pre><p>5. Par la suite nous pouvons cr\u00e9er un service<\/p><pre class=\"wp-block-code\"><code>sudo vi \/etc\/systemd\/system\/vault.service<\/code><\/pre><p>6. Ajouter les informations suivantes dans le fichier<\/p><pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Vault\n \n&#91;Service]\nType=simple\nUser=root\nExecStart=\/usr\/bin\/vault server -config=\/etc\/vault.d\/vault.hcl\nRestart=always\n \n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre><p>7. D\u00e9marrer, valider qu\u2019il d\u00e9marre correctement et activer le service<\/p><pre class=\"wp-block-code\"><code>sudo systemctl start vault<br>sudo systemctl status vault<br>sudo systemctl enable vault<\/code><\/pre><p>8. Vous pouvez maintenant vous connecter \u00e0 la page web via le port 8200 en utilisant le dns li\u00e9 au certificat SSL que vous avez utilis\u00e9.<\/p><p>9. Lors de la premi\u00e8re connexion, il faudra entrer quelques informations. Entrer le chiffre 5 dans la section \u201cKey shares\u201d, 3 dans la section \u201cKey threshold\u201d et t\u00e9l\u00e9charger le fichier JSON qui sera cr\u00e9\u00e9 une fois que vous allez appuyer sur \u201cInitialize\u201d. Pour d\u00e9bloquer Vault apr\u00e8s chaque red\u00e9marrage du service il faudra entrer 3 de ces 5 cl\u00e9s g\u00e9n\u00e9r\u00e9es.  <\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"595\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/0639c6bd-3014-4e2a-b52c-ee1410f1f08e.png\" alt=\"\" class=\"wp-image-18592\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/0639c6bd-3014-4e2a-b52c-ee1410f1f08e.png 980w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/0639c6bd-3014-4e2a-b52c-ee1410f1f08e-300x182.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/0639c6bd-3014-4e2a-b52c-ee1410f1f08e-768x466.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/0639c6bd-3014-4e2a-b52c-ee1410f1f08e-600x364.png 600w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure><p><\/p><p>10. Entrer le token root que vous avez re\u00e7u dans le fichier JSON pour vous connecter une fois que vous aurez mis 3 des 5 cl\u00e9s pour d\u00e9bloquer Vault.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"599\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/46f567c8-803a-4f70-b3c4-80035b785524.png\" alt=\"\" class=\"wp-image-18595\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/46f567c8-803a-4f70-b3c4-80035b785524.png 896w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/46f567c8-803a-4f70-b3c4-80035b785524-300x201.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/46f567c8-803a-4f70-b3c4-80035b785524-768x513.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/46f567c8-803a-4f70-b3c4-80035b785524-600x401.png 600w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"847\" height=\"496\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2bb8a853-98e7-4d21-b28b-5d4362ead253.png\" alt=\"\" class=\"wp-image-18598\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2bb8a853-98e7-4d21-b28b-5d4362ead253.png 847w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2bb8a853-98e7-4d21-b28b-5d4362ead253-300x176.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2bb8a853-98e7-4d21-b28b-5d4362ead253-768x450.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2bb8a853-98e7-4d21-b28b-5d4362ead253-600x351.png 600w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"462\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b7ab2b9c-248b-4d31-a622-4c8e97a08b36.png\" alt=\"\" class=\"wp-image-18601\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b7ab2b9c-248b-4d31-a622-4c8e97a08b36.png 762w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b7ab2b9c-248b-4d31-a622-4c8e97a08b36-300x182.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b7ab2b9c-248b-4d31-a622-4c8e97a08b36-600x364.png 600w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"878\" height=\"565\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/48356fd2-96aa-4b9e-b257-95f006098597.png\" alt=\"\" class=\"wp-image-18604\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/48356fd2-96aa-4b9e-b257-95f006098597.png 878w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/48356fd2-96aa-4b9e-b257-95f006098597-300x193.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/48356fd2-96aa-4b9e-b257-95f006098597-768x494.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/48356fd2-96aa-4b9e-b257-95f006098597-600x386.png 600w\" sizes=\"auto, (max-width: 878px) 100vw, 878px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1989\" height=\"1001\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f.png\" alt=\"\" class=\"wp-image-18607\" style=\"width:800px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f.png 1989w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f-300x151.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f-1024x515.png 1024w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f-768x387.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f-1536x773.png 1536w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/60dfcb10-8bf3-4160-bf8e-3e0a91df443f-600x302.png 600w\" sizes=\"auto, (max-width: 1989px) 100vw, 1989px\" \/><\/figure><p><\/p><p>11. L\u2019installation de Vault est compl\u00e9t\u00e9.<\/p><h2 class=\"wp-block-heading\" id=\"Installing-a-Windows-Server-2019-Virtual-Machine\">Installation d\u2019une machine virtuelle Windows Serveur 2019<\/h2><p>Nous allons ici consid\u00e9rer que vous avez d\u00e9j\u00e0 un serveur physique sous Windows serveur 2019 ex\u00e9cutant le r\u00f4le Hyper-V. Ce serveur est configur\u00e9 \u00e0 l\u2019interne du r\u00e9seau de votre entreprise et a d\u00e9j\u00e0 au minimum une machine virtuelle Windows Serveur qui est configur\u00e9 comme contr\u00f4leur de domaine. <\/p><p>1. Cr\u00e9er une machine virtuelle ex\u00e9cutant Windows serveur 2019. Vous pourriez \u00e9galement utiliser Windows 11 ou toute autre version de Windows que vous avez \u00e0 votre disposition. <\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"703\" height=\"532\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1e979b48-79af-4c9e-8f73-da0057563447.png\" alt=\"\" class=\"wp-image-18610\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1e979b48-79af-4c9e-8f73-da0057563447.png 703w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1e979b48-79af-4c9e-8f73-da0057563447-300x227.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/1e979b48-79af-4c9e-8f73-da0057563447-600x454.png 600w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"534\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9c8a8461-fcc5-4ab6-9a6b-a00ec8d097de.png\" alt=\"\" class=\"wp-image-18613\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9c8a8461-fcc5-4ab6-9a6b-a00ec8d097de.png 704w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9c8a8461-fcc5-4ab6-9a6b-a00ec8d097de-300x228.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9c8a8461-fcc5-4ab6-9a6b-a00ec8d097de-600x455.png 600w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"535\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9ca98e79-d5b2-4e58-996f-0ac2036370bf.png\" alt=\"\" class=\"wp-image-18616\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9ca98e79-d5b2-4e58-996f-0ac2036370bf.png 706w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9ca98e79-d5b2-4e58-996f-0ac2036370bf-300x227.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/9ca98e79-d5b2-4e58-996f-0ac2036370bf-600x455.png 600w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"530\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b9d478ed-946b-4fa7-9a11-f302ed489c13.png\" alt=\"\" class=\"wp-image-18619\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b9d478ed-946b-4fa7-9a11-f302ed489c13.png 702w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b9d478ed-946b-4fa7-9a11-f302ed489c13-300x226.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/b9d478ed-946b-4fa7-9a11-f302ed489c13-600x453.png 600w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"534\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7184f87b-159c-49cb-8619-f78eb9b4d0b7.png\" alt=\"\" class=\"wp-image-18622\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7184f87b-159c-49cb-8619-f78eb9b4d0b7.png 706w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7184f87b-159c-49cb-8619-f78eb9b4d0b7-300x227.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/7184f87b-159c-49cb-8619-f78eb9b4d0b7-600x454.png 600w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"534\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e8a9bb6a-c43c-482a-abdd-ecf98835bc06.png\" alt=\"\" class=\"wp-image-18625\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e8a9bb6a-c43c-482a-abdd-ecf98835bc06.png 701w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e8a9bb6a-c43c-482a-abdd-ecf98835bc06-300x229.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/e8a9bb6a-c43c-482a-abdd-ecf98835bc06-600x457.png 600w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"533\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a86bac6-8ff4-42c5-8da4-f30c7539c5c2.png\" alt=\"\" class=\"wp-image-18628\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a86bac6-8ff4-42c5-8da4-f30c7539c5c2.png 704w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a86bac6-8ff4-42c5-8da4-f30c7539c5c2-300x227.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/2a86bac6-8ff4-42c5-8da4-f30c7539c5c2-600x454.png 600w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure><p><\/p><p>2. Installer le syst\u00e8me d\u2019exploitation<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"474\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6dca7aad-d059-40f3-8f15-33a2784b6f4a.png\" alt=\"\" class=\"wp-image-18631\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6dca7aad-d059-40f3-8f15-33a2784b6f4a.png 640w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6dca7aad-d059-40f3-8f15-33a2784b6f4a-300x222.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/6dca7aad-d059-40f3-8f15-33a2784b6f4a-600x444.png 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"741\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4389b6c5-acd3-4430-a824-09222717d439.png\" alt=\"\" class=\"wp-image-18634\" style=\"width:600px\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4389b6c5-acd3-4430-a824-09222717d439.png 1001w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4389b6c5-acd3-4430-a824-09222717d439-300x222.png 300w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4389b6c5-acd3-4430-a824-09222717d439-768x569.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4389b6c5-acd3-4430-a824-09222717d439-600x444.png 600w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure><p><\/p><p>3. Assurez-vous de connecter la machine virtuelle \u00e0 votre domaine et d\u2019activer la connexion RDP<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"407\" height=\"462\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3a468de6-77db-49ff-b0a2-139cf9713a6c.png\" alt=\"\" class=\"wp-image-18637\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3a468de6-77db-49ff-b0a2-139cf9713a6c.png 407w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3a468de6-77db-49ff-b0a2-139cf9713a6c-264x300.png 264w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"151\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/04f14c3b-bff3-41ff-8909-103c999cb6a9.png\" alt=\"\" class=\"wp-image-18640\"\/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"356\" height=\"187\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3f5746af-11e8-40f5-8483-0791875fc5b6.png\" alt=\"\" class=\"wp-image-18643\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3f5746af-11e8-40f5-8483-0791875fc5b6.png 356w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/3f5746af-11e8-40f5-8483-0791875fc5b6-300x158.png 300w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"403\" height=\"467\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4780c1ac-ef8a-4d61-964f-fdd30a21f44e.png\" alt=\"\" class=\"wp-image-18646\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4780c1ac-ef8a-4d61-964f-fdd30a21f44e.png 403w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4780c1ac-ef8a-4d61-964f-fdd30a21f44e-259x300.png 259w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/figure><p><\/p><p>4. La configuration de votre machine virtuelle est termin\u00e9e<\/p><h2 class=\"wp-block-heading\">Cr\u00e9ation d\u2019une instance Ubuntu serveur 24.04 LTS chez AWS<\/h2><p>1. D\u00e9ployer une instance Ubuntu Server 24.04 LTS chez AWS dans le m\u00eame subnet que celui de votre serveur Boundary ou dans un subnet que votre serveur Boundary est id\u00e9alement en mesure de se connecter via le r\u00e9seau interne d\u2019AWS et non via le r\u00e9seau public. Nous allons ici utiliser une instance t3a.medium mais si vous avez l\u2019intention de l\u2019utiliser comme serveur web ou autres, c\u2019est \u00e0 votre discr\u00e9tion d\u2019utiliser le type d\u2019instance qui vous convient. <\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"1111\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c.png\" alt=\"\" class=\"wp-image-18649\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c.png 807w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c-218x300.png 218w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c-744x1024.png 744w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c-768x1057.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/4c672a5d-d650-4610-9db0-5c3b81a4769c-600x826.png 600w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/figure><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"1136\" src=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e.png\" alt=\"\" class=\"wp-image-18655\" srcset=\"https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e.png 824w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e-218x300.png 218w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e-743x1024.png 743w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e-768x1059.png 768w, https:\/\/www.directimpactsolutions.com\/wp-content\/uploads\/2024\/10\/13db8db7-50c0-42d8-ab4e-3e0ae072b93e-600x827.png 600w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure><p><\/p><p>2. Assurez-vous d\u2019utiliser une r\u00e8gle de s\u00e9curit\u00e9 qui permet \u00e0 la fois \u00e0 votre poste de travail de se connecter en SSH \u00e0 cette instance et \u00e9galement \u00e0 l\u2019adresse IP interne de votre serveur Boundary.<\/p><p>3. Comme nous n&rsquo;avons besoin que d&rsquo;un acc\u00e8s SSH \u00e0 cette instance, la configuration est termin\u00e9e.<\/p><ol class=\"wp-block-list\"><\/ol><ol class=\"wp-block-list\"><\/ol>","protected":false},"excerpt":{"rendered":"<p>Configuration du serveur pour une solution Zero Trust \u00c9tapes de la configuration des serveurs dans une solution de confiance z\u00e9ro Voici les \u00e9tapes permettant de configurer la solution Zero trust Serveur Boundary chez AWS 1. D\u00e9ployer une instance Ubuntu Server 24.04 LTS en vous r\u00e9f\u00e9rant \u00e0 ce qui est conseill\u00e9 chez Hashicorp. Dans l\u2019exemple suivant &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.directimpactsolutions.com\/fr\/etape-de-configuration-des-serveurs\/\"> <span class=\"screen-reader-text\">\u00c9tape de configuration des serveurs<\/span> Lire la suite >><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","footnotes":""},"class_list":["post-18661","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Eleanor Fulton","author_link":"https:\/\/www.directimpactsolutions.com\/fr\/author\/eleanor-fulton\/"},"uagb_comment_info":0,"uagb_excerpt":"Configuration du serveur pour une solution Zero Trust \u00c9tapes de la configuration des serveurs dans une solution de confiance z\u00e9ro Voici les \u00e9tapes permettant de configurer la solution Zero trust Serveur Boundary chez AWS 1. D\u00e9ployer une instance Ubuntu Server 24.04 LTS en vous r\u00e9f\u00e9rant \u00e0 ce qui est conseill\u00e9 chez Hashicorp. Dans l\u2019exemple suivant\u2026","_links":{"self":[{"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/pages\/18661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/comments?post=18661"}],"version-history":[{"count":1,"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/pages\/18661\/revisions"}],"predecessor-version":[{"id":18662,"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/pages\/18661\/revisions\/18662"}],"wp:attachment":[{"href":"https:\/\/www.directimpactsolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=18661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}