Sécurisation du 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.

Sécurisation du serveur Jupyter Notebook sur une instance DLAMI

Pour garantir la sécurité de votre serveur Jupyter Notebook, nous vous recommandons de définir un mot de passe et de créer un SSL certificat pour le serveur. Pour configurer un mot de passeSSL, connectez-vous d'abord à votre DLAMI instance, puis suivez ces instructions.

Pour sécuriser le serveur Jupyter Notebook
  1. Jupyter fournit un mot de passe utilitaire. Exécutez la commande suivante et entrez le mot de passe de votre choix à l'invite.

    $ jupyter notebook password

    Le résultat doit se présenter comme suit :

    Enter password: Verify password: [NotebookPasswordApp] Wrote hashed password to /home/ubuntu/.jupyter/jupyter_notebook_config.json
  2. Créez un SSL certificat auto-signé. Suivez les instructions pour remplir votre localité selon vos besoins. Vous devez entrer . si vous souhaitez qu'une invite reste vide. Vos réponses n'a pas d'impact sur les fonctionnalités du certificat.

    $ cd ~ $ mkdir ssl $ cd ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem
Note

Vous pourriez être intéressé par la création d'un SSL certificat standard signé par un tiers et n'entraînant aucun avertissement de sécurité du navigateur. Ce processus est nettement plus complexe. Pour plus d'informations, consultez la section Sécurisation d'un serveur de bloc-notes dans la documentation utilisateur de Jupyter Notebook.

Étape suivante

Démarrage du serveur Jupyter Notebook sur une instance DLAMI