Connexion d'un client au serveur Jupyter Notebook sur une instance DLAMI - AWS Apprentissage profond (deep learning) AMIs

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 d'un client au serveur Jupyter Notebook sur une instance DLAMI

Après avoir démarré le serveur Jupyter Notebook sur votre instance DLAMI, configurez votre client Windows, macOS ou Linux pour qu'il se connecte au serveur. Lorsque vous vous connectez, vous pouvez créer et accéder à des blocs-notes Jupyter sur le serveur de votre espace de travail et exécuter votre code de deep learning sur le serveur.

Conditions préalables

Assurez-vous de disposer des éléments suivants, dont vous avez besoin pour configurer un tunnel SSH :

Connect depuis un client Windows, macOS ou Linux

Pour vous connecter à votre instance DLAMI depuis un client Windows, macOS ou Linux, suivez les instructions du système d'exploitation de votre client.

Windows
Pour vous connecter à votre instance DLAMI à partir d'un client Windows à l'aide de SSH
  1. Utilisez un client SSH pour Windows, tel que PuTTY. Pour obtenir des instructions, consultez Connect to your Linux instance using PuTTY dans le guide de l'utilisateur Amazon EC2. Pour les autres options de connexion SSH, consultez Se connecter à votre instance Linux à l'aide de SSH.

  2. (Facultatif) Créez un tunnel SSH vers un serveur Jupyter en cours d'exécution. Installez Git Bash sur votre client Windows, puis suivez les instructions de connexion pour les clients macOS et Linux.

macOS or Linux
Pour vous connecter à votre instance DLAMI à partir d'un client macOS ou Linux à l'aide du protocole SSH
  1. Ouvrez un terminal .

  2. Exécutez la commande suivante pour transférer toutes les demandes sur le port local 8888 vers le port 8888 de votre instance Amazon EC2 distante. Mettez à jour la commande en remplaçant l'emplacement de votre clé pour accéder à l'instance Amazon EC2 et le nom DNS public de votre instance Amazon EC2. Notez que pour une AMI Amazon Linux, le nom d'utilisateur est ec2-userau lieu de ubuntu.

    $ ssh -i ~/mykeypair.pem -N -f -L 8888:localhost:8888 ubuntu@ec2-###-##-##-###.compute-1.amazonaws.com

    Cette commande ouvre un tunnel entre votre client et l'instance Amazon EC2 distante qui exécute le serveur Jupyter Notebook.

Étape suivante

Connexion au serveur Jupyter Notebook sur une instance DLAMI