

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.

# SSH ou RDP vers un travailleur de Deadline Cloud via le gestionnaire de session
<a name="examples-jb-ssh-to-worker"></a>

Les ensembles de tâches [ssh\_to\_smf](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/ssh_to_smf) (Linux) et [ssh\_to\_smf\_windows (Windows) enregistrent](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/ssh_to_smf_windows) un worker Deadline Cloud en tant que nœud géré hybride SSM, permettant ainsi le SSH, le RDP ou l'accès via le gestionnaire de session pendant toute 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 serveur de travail.

La tâche suit la séquence suivante :

1. Le script de soumission crée une activation hybride SSM unique en appelant`aws ssm create-activation`.

1. 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.

1. Vous vous connectez avec`aws ssm start-session --target mi-{{XXXXXXXXX}}`.

1. Après la durée de session configurée, la tâche annule l'enregistrement du nœud et le nettoie.

**Pour configurer un accès SSH unique 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ées.

1. Activez le niveau d'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}}
   ```

1. La variante Linux nécessite le script de configuration de l'[hôte sudo\_for\_job\_user](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/sudo_for_job_user). La variante Windows nécessite le bundle `setup/host_config.ps1` comme script de configuration de l'hôte du parc.

**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}}
```