View a markdown version of this page

Connexion SSH ou RDP à un collaborateur de Deadline Cloud via le gestionnaire de session - Deadline Cloud

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.

Connexion SSH ou RDP à un collaborateur de Deadline Cloud via le gestionnaire de session

Les offres de tâches ssh_to_smf (Linux) et ssh_to_smf_windows (Windows) du GitHub site Web enregistrent un travailleur de Deadline Cloud en tant que nœud géré hybride SSM, activant SSH, RDP ou l'accès via Session Manager pendant la durée de la tâche. PowerShell Utilisez ces ensembles pour déboguer une tâche de manière interactive ou pour transférer des ports pour les interfaces utilisateur Web et les blocs-notes Jupyter exécutés sur le Worker.

La tâche suit l'ordre suivant :

  1. Le script d'envoi crée une activation hybride SSM unique en appelantaws ssm create-activation.

  2. La tâche Deadline Cloud s'exécute sur un travailleur, enregistre le travailleur en tant que nœud géré et imprime l'ID du nœud mi-* géré dans le journal des tâches.

  3. Vous vous connectez avecaws ssm start-session --target mi-XXXXXXXXX.

  4. Après la durée de session configurée, la tâche désenregistre le nœud et le nettoie.

Pour configurer l'accès SSH pour une seule fois par compte et par région
  1. Créez un rôle IAM nommé SSMServiceRole avec l'approbation principale du service SSM et la politique AmazonSSMManagedInstanceCore gérée associée.

  2. Activez le niveau des instances avancées :

    aws ssm update-service-setting \ --setting-id "arn:aws:ssm:region:account-id:servicesetting/ssm/managed-instance/activation-tier" \ --setting-value "advanced" \ --region region
  3. La variante Linux nécessite le script de configuration hôte sudo_for_job_user sur le GitHub site Web, et la variante Windows nécessite le bundle comme script de configuration de l'hôte de setup/host_config.ps1 la flotte.

Important

La variante Windows donne à l'utilisateur RDP un accès administrateur local et ajoute job-user àAdministrators. Utilisez cette configuration uniquement pour le débogage. Arrêtez tous les travailleurs de la flotte une fois le débogage terminé.

Soumettez l'offre d'emploi :

# Linux: 60-minute session ./submit.sh # Linux: 120-minute session ./submit.sh 120 # Windows: 60-minute session ./submit.sh farm-XXX queue-XXX

Une fois la tâche exécutée, recherchez l'ID du nœud géré dans le journal des tâches et connectez-vous :

aws ssm start-session --target mi-XXXXXXXXX --region region