Red de conocimiento informático - Conocimiento informático - ¿Cómo acceder de forma remota a JupyterNotebook a través de la red interna y la red externa?

¿Cómo acceder de forma remota a JupyterNotebook a través de la red interna y la red externa?

En el campo de la ciencia de datos, Jupyter Notebook se ha convertido en una herramienta imprescindible para el procesamiento de datos. Sus usos incluyen limpieza y exploración de datos, visualización, aprendizaje automático y análisis de big data.

La instalación de Jupyter Notebook es muy sencilla. Si es un principiante, se recomienda que resuelva el problema de instalación de Jupyter Notebook instalando Anaconda, porque Anaconda ha instalado automáticamente Jupyter Notebook y otras herramientas. .

Después de instalar Anaconda, abra jupyter notebook, visite localhost:8888 y podrá comenzar felizmente su viaje de aprendizaje inmersivo a través del navegador.

(Recordatorio: si inicia varios Jupyter Notebooks al mismo tiempo, dado que el puerto predeterminado "8888" está ocupado, el número en la barra de direcciones comenzará desde "8888" y el número será lo mismo para cada Jupyter Notebook iniciado, solo agregue 1, como "8889", "8890"...)

Si los amigos quieren compartir el entorno de desarrollo juntos, o compartir el cuaderno del servidor. en el laboratorio al proyecto ¿Qué deben hacer los demás estudiantes del grupo?

En este momento podemos utilizar la malla interior de la cáscara de maní para penetrar~

Los pasos específicos son los siguientes.

1. Configure el portátil para que admita el acceso remoto.

1.1 Generar el archivo de configuración predeterminado

Abre el cuadro de ejecución e ingresa el comando: jupyter notebook --generate-config

1.2 Genera la contraseña de acceso (token )

Ingrese el siguiente comando desde notebook o ipython para configurar la contraseña de acceso remoto. Al mismo tiempo, preste atención a copiar la cadena de contraseña cifrada xxx de salida.

Comando:

from notebook.auth import passwd

passwd()

1.3 Modificar el valor correspondiente en ./jupyter/jupyter_notebook_config .py La línea es la siguiente

Configuración:

c.NotebookApp.ip='*'

c.NotebookApp.password = u'argon2xxxxxxxxxx'

1.4 Abra el navegador para probar el acceso

Reinicie el notebook y acceda)

Host de intranet: complete 127.0.0.1

Puerto de intranet : complete 8888

p>

2. Verifique la información de diagnóstico

Cuando la asignación se agregue correctamente, la información de diagnóstico a la derecha mostrará "Conexión exitosa". dicho mensaje, debe verificar si ha realizado los pasos anteriores correctamente.

3. Mapeo de acceso al navegador

En el navegador, ingrese el mapeo "red externa del portátil" que acaba de agregar, por ejemplo, el mío es: 25440, y podrá acceder felizmente al portátil local. desde la red externa.