我花了好几天时间来解决这个问题而没有解决方案。
[ec2-user@ip-172-31-28-86 mynotebooks]$ jupyter notebook
[I 14:34:22.588 NotebookApp] [nb_conda_kernels] enabled, 15 kernels found
[I 14:34:22.615 NotebookApp] Writing notebook server cookie secret to /home/ec2-user/.local/share/jupyter/runtime/notebook_cookie_secret
[I 14:34:24.129 NotebookApp] [nb_anacondacloud] enabled
[I 14:34:24.250 NotebookApp] [nb_conda] enabled
[I 14:34:25.199 NotebookApp] ✓ nbpresent HTML export ENABLED
[W 14:34:25.199 NotebookApp] ✗ nbpresent PDF export DISABLED: No module named 'n bbrowserpdf'
[I 14:34:37.849 NotebookApp] sparkmagic extension enabled!
[I 14:34:37.854 NotebookApp] Serving notebooks from local directory: /home/ec2-user/mynotebooks
[I 14:34:37.854 NotebookApp] 0 active kernels
[I 14:34:37.854 NotebookApp] The Jupyter Notebook is running at:
[I 14:34:37.854 NotebookApp] https://[all ip addresses on your system]:8888/
[I 14:34:37.854 NotebookApp] Use Control-C to stop this server and shut down all
我已完成设置过程,这是我的输出。 但是当我尝试打开端口号为8888的url(aws中的公共域url)时,它不会打开超时错误。 之前提出的问题都没有解决我的问题
答案 0 :(得分:2)
您能否确认已配置应用于ec2实例的安全组,以便您在端口8888上进行连接?
当您通过公共互联网连接时,我建议您通过SSH隧道连接。
使用Windows上的Putty通过SSH创建隧道:
$ jupyter notebook --ip='*' --no-browser
The Jupyter Notebook is running at: http://[all ip addresses on your system]:8846
ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com:8846
,然后点击"添加"按钮更多信息:
An example of someone tunneling through a proxy