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 DLAMI instance, 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.

Prérequis

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

Connect depuis un client Windows, macOS ou Linux

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

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

  2. (Facultatif) Créez un SSH tunnel 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 DLAMI instance depuis un client macOS ou Linux à l'aide de 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'EC2instance Amazon et le DNS nom public de votre EC2 instance Amazon. Notez que pour un Amazon LinuxAMI, le nom d'utilisateur est ec2-user au lieu deubuntu.

    $ 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'EC2instance Amazon distante qui exécute le serveur Jupyter Notebook.

Étape suivante

Connexion au serveur Jupyter Notebook sur une instance DLAMI