Lorsque j'essaie de me connecter à mon environnement AWS Cloud9 à l'aide d'une instance Amazon Elastic Compute Cloud (Amazon EC2), je reçois un message d'erreur de connexion. L'instance Amazon EC2 exécute Amazon Linux 2 en tant qu'hôte intermédiaire. Pourquoi ne puis-je pas me connecter ?
Brève description
AWS Cloud9 utilise la commande netcat (nc) pour se connecter à un hôte intermédiaire (également nommé serveur intermédiaire). Cependant, le package netcat n'est pas installé par défaut sur les instances Amazon EC2 exécutant Amazon Linux 2 en tant qu'hôte intermédiaire.
Afin de connecter votre environnement AWS Cloud9 à un serveur intermédiaire, vous devez installer manuellement le package netcat sur votre instance Amazon EC2.
Solution
1. Utilisez l'interface de ligne de commande (CLI) Linux pour installer le package netcat sur votre instance Amazon EC2 en exécutant la commande nc suivante :
yum install nc
2. Vérifiez que le compte d'utilisateur ec2-user a un PATH vers l'emplacement de la commande nc.
Informations connexes
Création d'un environnement SSH
Impossible d'ouvrir un environnement
Netcat 1.10 (site Web netcat)