È anche possibile aggiungere l'IP/host nel file di configurazione in c.NotebookApp.ip = '<your_ip_or_hostname>'
e c.NotebookApp.port = 8888
parametri.
Se non hai ancora un file di configurazione di jupyter esegui jupyter notebook --generate-config
Prova jupyter notebook --ip <your_LAN_ip> --port 8888
Quindi visita http://your_LAN_ip:8888
da un altro computer.
Si consiglia di utilizzare una password quando si accede al server notebook. Per impostare una password, basta eseguire jupyter notebook password
. Per renderlo ancora più sicuro, puoi utilizzare SSL per il tuo server passando gli argomenti --certfile
e --keyfile
a jupyter notebook
. Puoi leggere ulteriori informazioni su come impostarlo qui.
In macOS, quanto segue ha funzionato per me
0. Genera il file di configurazione usando
jupyter notebook --generate-config
1. Imposta nel file di configurazione e aggiungi
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. Esegui:
jupyter notebook --ip <your_LAN_ip> --port 8888