Comment puis-je utiliser SSH pour me connecter à mon Amazon WorkSpaces Linux ?

Lecture de 4 minute(s)
0

Je n’arrive pas à utiliser le client Amazon WorkSpaces pour me connecter à mon instance WorkSpace Linux. Ou bien, je souhaite utiliser l’interface de la ligne de commande AWS (AWS CLI) avec mon instance WorkSpace Linux.

Résolution

Pour utiliser SSH pour vous connecter à votre instance WorkSpace Linux, vous devez identifier l’adresse IP et le nom d’utilisateur de l’instance WorkSpace, ainsi que le nom NetBIOS de votre répertoire. Ensuite, utilisez Linux ou PuTTY pour vous connecter à votre instance WorkSpace.

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, consultez la page Résoudre les erreurs liées à AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente d’AWS CLI.

Identifier l’adresse IP et le nom d’utilisateur de l’instance WorkSpace

Pour trouver l’adresse IP et le nom d’utilisateur de l’instance WorkSpace, procédez comme suit :

  1. Ouvrez la console Amazon WorkSpaces.
  2. Dans le volet de navigation, choisissez WorkSpaces.
  3. Sélectionnez la flèche à côté de votre instance WorkSpace pour développer les détails y relatifs. Notez l’Adresse IP de WorkSpace et le Nom d’utilisateur.

Remarque : l’Adresse IP de WorkSpace représente l’adresse IP privée de l’instance WorkSpace. L’adresse IP privée est requise pour associer l’interface réseau Elastic à l’instance WorkSpace. Vous pouvez ensuite récupérer des informations sur les éléments, tels qu’un groupe de sécurité ou une adresse IP publique, qui sont associés à l’instance WorkSpace.

Ajout d’une règle

Pour ajouter une règle à votre interface réseau, procédez comme suit :

  1. Ouvrez la console Amazon Elastic Compute Cloud (Amazon EC2).
  2. Dans le volet de navigation, sélectionnez Interfaces réseau.
  3. Dans la barre de recherche, saisissez l’adresse IP de l’instance WorkSpace.
    Important : si vous envisagez de vous connecter à l’instance WorkSpace en dehors de votre cloud privé virtuel (VPC), prenez note de l’adresse IP publique IPv4.
  4. Choisissez le lien qui se trouve sous la colonne Groupes de sécurité.
  5. Choisissez l’onglet Entrant, puis sélectionnez Modifier.
  6. Choisissez Ajouter une règle, puis saisissez les valeurs suivantes :
    Type : SSH
    Protocole : TCP
    Plage de ports : 22
    Source : si la connexion a lieu en dehors du VPC, choisissez Mon IP, puis saisissez l’adresse IP de chaque machine distante. Dans le cas contraire, choisissez Personnalisé, puis saisissez l’adresse IP privée d’une autre instance Amazon EC2 au sein du même VPC.
    Important : évitez de saisir 0.0.0.0/0 ou d’autoriser des adresses IP qui ne nécessitent pas un accès.
    Description : saisissez une description pour votre règle.
  7. Choisissez Enregistrer.

Identifier le nom NetBIOS de votre annuaire

Pour trouver le nom NetBIOS de votre annuaire, procédez comme suit :

  1. Ouvrez la console Directory Service.
  2. Choisissez le lien ID de l’annuaire correspondant à votre annuaire.
  3. Notez le Nom NetBIOS de l’annuaire.

Connexion à votre instance WorkSpace Linux

Pour vous connecter à votre instance WorkSpace Linux, procédez comme suit selon la méthode choisie.

Remarque : pour les instances WorkSpace Amazon Linux 2 lancées après le 10 novembre 2023, l’authentification par mot de passe SSH est désactivée par défaut. Pour en savoir plus, consultez la page Authentification par mot de passe dans les instances WorkSpace Amazon Linux 2.

Linux

Pour utiliser Linux pour vous connecter à votre instance WorkSpace Linux, procédez comme suit :

  1. Exécutez la commande suivante :

    ssh "NetBIOS_NAME\Username"@WorkSpaceIP

    Remarque : remplacez NetBIOS_NAME, Username et WorkSpaceIP par vos valeurs.
    Dans l’exemple suivant, NetBIOS_NAME est testcompany. Username est testuser et l’adresse WorkSpaceIP est 123.456.789.10.

    ssh "testcompany\testuser"@123.456.789.10
  2. Lorsque l’invite de saisie apparaît, fournissez le même mot de passe que celui que vous utilisez pour vous authentifier auprès du client WorkSpaces. Il s’agit de votre mot de passe Active Directory.

PuTTY :

Pour utiliser PuTTY pour vous connecter à votre instance WorkSpace Linux, procédez comme suit :

  1. Dans la fenêtre de configuration de PuTTY, saisissez les valeurs suivantes :
    Dans Nom d’hôte (ou adresse IP), saisissez la commande suivante :
    NetBIOS_NAME\Username@WorkSpaceIP
    Remarque : remplacez NetBIOS_NAME, Username et WorkSpaceIP par vos valeurs.
    Dans Port, saisissez 22.
    Dans Type de connexion, choisissez SSH.
  2. Choisissez Ouvrir.
  3. Lorsque l’invite de saisie apparaît, fournissez le même mot de passe que celui que vous utilisez pour vous authentifier auprès du client WorkSpaces. Il s’agit de votre mot de passe Active Directory.

Remarque : il est recommandé d’utiliser cette méthode uniquement lorsque vous vous connectez à une instance WorkSpace à des fins de dépannage. Une fois le processus de dépannage terminé, supprimez la règle entrante que vous avez ajoutée.

Informations connexes

Groupes de sécurité Amazon EC2 pour les instances Linux

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 mois