Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

eb ssh

Mode de mise au point
eb ssh - AWS Elastic Beanstalk

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.

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.

Description

Note

Cette commande ne fonctionne pas avec des environnements exécutant des instances Windows Server.

Connectez-vous à une EC2 instance Amazon Linux dans votre environnement à l'aide de Secure Shell (SSH). Si un environnement comporte plusieurs instances en cours d'exécution, l'interface de ligne de commande (CLI) EB vous invite à spécifier à quelle instance vous souhaitez vous connecter. Pour utiliser cette commande, SSH doit être installé sur votre ordinateur local et disponible à partir de la ligne de commande. Les fichiers de clé privée doivent se trouver dans un dossier nommé .ssh sous votre répertoire utilisateur, et les EC2 instances de votre environnement doivent avoir des adresses IP publiques.

Si le répertoire racine contient un fichier platform.yaml spécifiant une plateforme personnalisée, cette commande se connecte également à des instances dans l'environnement personnalisé.

Clés SSH

Si vous n'avez pas déjà configuré SSH, vous pouvez utiliser l'interface de ligne de commande (CLI) EB pour créer une clé lorsque vous exécutez eb init. Si vous avez déjà exécuté eb init, exécutez-le à nouveau avec l'option --interactive et sélectionnez Yes (Oui) et Create New Keypair (Créer une nouvelle paire de clés) lorsque vous êtes invité à configurer SSH. Les clés créées au cours de ce processus sont stockées dans le dossier approprié par l'interface de ligne de commande (CLI) EB.

Cette commande ouvre temporairement le port 22 dans le groupe de sécurité de votre environnement pour le trafic entrant à partir de 0.0.0.0/0 (toutes les adresses IP) si aucune règle pour le port 22 n'est déjà en place. Si vous avez configuré le groupe de sécurité de votre environnement pour ouvrir le port 22 sur une plage CIDR limitée pour une sécurité accrue, l'interface de ligne de commande (CLI) EB respectera ce paramètre et renoncez à toutes modifications apportées au groupe de sécurité. Pour substituer ce comportement et forcer l'interface de ligne de commande (CLI) EB à ouvrir le port 22 à tout trafic entrant, utilisez l'option --force.

Consultez Groupes de sécurité pour obtenir des informations sur la configuration du groupe de sécurité de votre environnement.

Syntaxe

eb ssh

eb ssh environment-name

Options

Name (Nom)

Description

-i

ou

--instance

Spécifie l'ID d'instance de l'instance à laquelle vous vous connectez. Nous vous recommandons d'utiliser cette option.

-n

ou

--number

Spécifiez l'instance à laquelle se connecter à l'aide d'un chiffre.

-o

ou

--keep_open

Laissez le port 22 ouvert sur le groupe de sécurité à la fin de la session SSH.

--command

Exécutez une commande shell sur l'instance spécifiée au lieu de démarrer une session SSH.

--custom

Spécifiez une commande SSH à utiliser au lieu de « ssh -i keyfile ». N'incluez pas d'utilisateur distant ni de nom d'hôte.

--setup

Modifiez la paire de clés attribuée aux instances de l'environnement (requiert le remplacement des instances).

--force

Ouvrez le port 22 au trafic entrant à partir de 0.0.0.0/0 dans le groupe de sécurité de l'environnement, même si le groupe de sécurité est déjà configuré pour SSH.

Utilisez cette option si le groupe de sécurité de votre environnement est configuré pour ouvrir le port 22 à une plage CIDR limitée qui n'inclut pas l'adresse IP à partir de laquelle vous essayez de vous connecter.

--timeout minutes

Définissez le nombre de minutes avant que la commande expire.

Peut être utilisé uniquement avec l'argument --setup.

Options courantes

Sortie

En cas de réussite, la commande ouvre une connexion SSH sur l'instance.

exemple

L'exemple suivant vous connecte à l'environnement spécifié.

$ eb ssh Select an instance to ssh into 1) i-96133799 2) i-5931e053 (default is 1): 1 INFO: Attempting to open port 22. INFO: SSH port 22 open. The authenticity of host '54.191.45.125 (54.191.45.125)' can't be established. RSA key fingerprint is ee:69:62:df:90:f7:63:af:52:7c:80:60:1b:3b:51:a9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '54.191.45.125' (RSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/ No packages needed for security; 1 packages available Run "sudo yum update" to apply all updates. [ec2-user@ip-172-31-8-185 ~]$ ls [ec2-user@ip-172-31-8-185 ~]$ exit logout Connection to 54.191.45.125 closed. INFO: Closed port 22 on ec2 instance security group

Sur cette page

Rubrique suivante :

eb status

Rubrique précédente :

eb setenv
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.