online - Exponiendo python jupyter en LAN
jupyter python 3 online (3)
He instalado jupyter en la red local LAN pero no puedo acceder a http://<IP>:8888
desde otro macine en la LAN. He abierto los puertos 8888 y el rango de puertos 49152 a 65535 con iptables (este rango se especifica en http://jupyter-notebook.readthedocs.io/en/latest/public_server.html )
Esta guía http://jupyter-notebook.readthedocs.io/en/latest/public_server.html describe http://jupyter-notebook.readthedocs.io/en/latest/public_server.html exponer un bloc de notas públicamente, pero estoy intentando compartirlo a través de LAN.
¿Me he perdido un paso?
En Macosx, el trabajo me funcionó.
0.generate configure file using jupyter notebook --generate-config
1.set en configurar el archivo y agregar
c.NotebookApp.ip = ''0.0.0.0'' # listen on all IPs
c.NotebookApp.token = '''' # disable authentication
c.NotebookApp.allow_origin = ''*'' # allow access from anywhere
c.NotebookApp.disable_check_xsrf = True # allow cross-site requests
2.jupyter notebook --ip --port 8888
Pruebe el jupyter notebook --ip <your_LAN_ip> --port 8888
Luego visite http://your_LAN_ip:8888
desde otra computadora
También es posible agregar la IP / host en el archivo de configuración en los c.NotebookApp.ip = ''<your_ip_or_hostname>''
y c.NotebookApp.port = 8888
.
Si aún no tiene un archivo de configuración jupyter, ejecute jupyter notebook --generate-config