Reputation: 516
I have spent days to solve this and no solution.
[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
I have completed the setup process this is my output. But when i try to open the url(public domain url in aws) with port number 8888 , it doesnt open timeout error. None of the previous asked question solved my issue
Upvotes: 1
Views: 2180
Reputation: 2298
Can you confirm that you have configured the Security Group applied to your ec2 instance that will let you connect on port 8888?
As you are connecting over the public internet, I would encourage you to tunnel your connection over SSH.
To create a tunnel over SSH using Putty on Windows:
$ 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
and click the "Add" buttonMore Information:
An example of someone tunneling through a proxy
Some excellent screenshots here
An informative Stack Overflow thread
Upvotes: 3