Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégration à Amazon DCV Connection Gateway
Amazon DCV Connection Gateway est un progiciel installable qui permet aux utilisateurs d'accéder à un parc de DCV serveurs Amazon via un point d'accès unique à un LAN ouVPC.
Si votre infrastructure inclut des DCV serveurs Amazon accessibles via Amazon DCV Connection Gateway, vous pouvez configurer le gestionnaire de session pour intégrer Amazon DCV Connection Gateway. En suivant les étapes décrites dans la section suivante, le courtier agira en tant que résolveur de session pour la passerelle de connexion. En d'autres termes, le courtier exposera un point de HTTP terminaison supplémentaire. La passerelle de connexion API appellera le point de terminaison pour récupérer les informations nécessaires pour acheminer DCV les connexions Amazon vers l'hôte sélectionné par le courtier.
Rubriques
Configurer le Session Manager Broker en tant que résolveur de session pour Amazon DCV Connection Gateway
Gestionnaire de sessions côté courtier
Ouvrez
/etc/dcv-session-manager-broker/session-manager-broker.properties
à l'aide de votre éditeur de texte préféré et appliquez les modifications suivantes :Définir
enable-gateway = true
Réglé
gateway-to-broker-connector-https-port
sur un TCP port libre (le port par défaut est 8447)Défini
gateway-to-broker-connector-bind-host
sur l'adresse IP de l'hôte sur lequel le broker se lie pour les connexions Amazon DCV Connection Gateway (la valeur par défaut est 0.0.0.0)
Exécutez ensuite les commandes suivantes pour arrêter et redémarrer le Broker :
sudo systemctl stop dcv-session-manager-broker
sudo systemctl start dcv-session-manager-broker
Récupérez une copie du certificat auto-signé du courtier et placez-le dans votre répertoire d'utilisateurs.
sudo cp /var/lib/dcvsmbroker/security/dcvsmbroker_ca.pem $HOME
Vous en aurez besoin lors de l'installation d'Amazon DCV Connection Gateway à l'étape suivante.
Côté Amazon DCV Connection Gateway
-
Veuillez suivre la section de la documentation Amazon DCV Connection Gateway.
Étant donné qu'Amazon DCV Connection Gateway passe des HTTP API appels au courtier, si celui-ci utilise un certificat auto-signé, vous devez copier le certificat du courtier sur l'hôte Amazon DCV Connection Gateway (extrait à l'étape précédente) et définir le
ca-file
paramètre dans la[resolver]
section de configuration d'Amazon DCV Connection Gateway.
Facultatif - Activez l'authentification TLS du client
Une fois l'étape précédente terminée, le gestionnaire de session et la passerelle de connexion peuvent communiquer via un canal sécurisé, où la passerelle de connexion peut vérifier l'identité des courtiers du gestionnaire de session. Si vous demandez aux Session Manager Brokers de valider également l'identité de la passerelle de connexion avant d'établir le canal sécurisé, vous devez activer la fonctionnalité d'authentification du TLS client, en suivant les étapes de la section suivante.
Note
Si le gestionnaire de session se trouve derrière un équilibreur de charge, l'authentification TLS du client ne peut pas être activée avec les équilibreurs de charge dont la TLS connexion est interrompue, tels que les équilibreurs de charge d'application (ALBs) ou les équilibreurs de charge de passerelle (). GLBs Seuls les équilibreurs de charge sans TLS terminaison peuvent être pris en charge, tels que les équilibreurs de charge réseau ()NLBs. Si vous utilisez ALBs ouGLBs, vous pouvez faire en sorte que seuls des groupes de sécurité spécifiques puissent contacter les équilibreurs de charge, garantissant ainsi un niveau de sécurité supplémentaire ; plus d'informations sur les groupes de sécurité ici : Groupes de sécurité pour votre VPC
Gestionnaire de sessions côté courtier
Pour activer l'authentification du TLS client pour la communication entre les Session Manager Brokers et Amazon DCV Connection Gateway, veuillez suivre les étapes suivantes :
Générez les clés et les certificats requis en exécutant : La sortie de la commande vous indiquera le dossier dans lequel les informations d'identification ont été générées et le mot de passe utilisé pour créer le TrustStore fichier.
sudo /usr/share/dcv-session-manager-broker/bin/gen-gateway-certificates.sh
Placez une copie de la clé privée et du certificat auto-signé d'Amazon DCV Connection Gateway dans votre répertoire d'utilisateurs. Vous en aurez besoin lorsque vous activerez l'authentification du TLS client dans Amazon DCV Connection Gateway à l'étape suivante.
sudo cp /etc/dcv-session-manager-broker/resolver-creds/dcv_gateway_key.pem $HOME
sudo cp /etc/dcv-session-manager-broker/resolver-creds/dcv_gateway_cert.pem $HOME
Ouvrez ensuite /etc/dcv-session-manager-broker/session-manager-broker.properties à l'aide de votre éditeur de texte préféré et procédez comme suit :
Réglé
enable-tls-client-auth-gateway
surtrue
Définissez
gateway-to-broker-connector-trust-store-file
le chemin du TrustStore fichier créé à l'étape précédenteDéfinissez
gateway-to-broker-connector-trust-store-pass
le mot de passe utilisé pour créer le TrustStore fichier à l'étape précédente
Exécutez ensuite la commande suivante pour arrêter et redémarrer le Broker :
sudo systemctl stop dcv-session-manager-broker
sudo systemctl start dcv-session-manager-broker
Côté Amazon DCV Connection Gateway
Veuillez suivre la section de la documentation Amazon DCV Connection Gateway.
utilisez le chemin complet du fichier de certificat que vous avez copié à l'étape précédente lors de la définition du
cert-file
paramètre dans la[resolver]
sectionutilisez le chemin complet du fichier clé que vous avez copié à l'étape précédente lors de la définition du
cert-key-file
paramètre dans la[resolver]
section