ローカルネットワークLANにjupyterをインストールしましたが、アクセスできませんhttp://<IP>:8888
LAN上の別のマシンから。 iptablesでポート8888とポート範囲49152〜65535を開きました(この範囲は http://jupyter-notebook.readthedocs.io/en/latest/public_server.html で指定されています)
このガイド http://jupyter-notebook.readthedocs.io/en/latest/public_server.html では、ノートブックを公開する方法について説明していますが、LANで共有しようとしています。
ステップを逃しましたか?
jupyter notebook --ip <your_LAN_ip> --port 8888
を試してから、別のコンピューターからhttp://your_LAN_ip:8888
にアクセスしてください。
ノートブックサーバーにアクセスするときは、パスワードを使用することをお勧めします。パスワードを設定するには、jupyter notebook password
を実行するだけです。さらに安全にするために、引数--certfile
および--keyfile
をjupyter notebook
に渡すことにより、サーバーでSSLを使用できます。設定の詳細については here をご覧ください。
c.NotebookApp.ip = '<your_ip_or_hostname>'
およびc.NotebookApp.port = 8888
パラメーターの構成ファイルにIP /ホストを追加することもできます。
Jupyter構成ファイルがまだない場合は、jupyter notebook --generate-config
を実行します
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