2017-04-05 16 views
8

पर जुपीटर नोटबुक से कनेक्ट नहीं हो सकता है मैं एडब्ल्यूएस ईसी 2 इंस्टेंस पर उबंटू 14.04 एलटीएस चला रहा हूं। मैं अपने मैकबुकप्रो से सफारी में जिप्टर से कनेक्ट करने का प्रयास कर रहा हूं। मैंने अपने सुरक्षा समूह में https पोर्ट 443 और टीसीपी 8888 खोला।एडब्ल्यूएस ईसी 2 इंस्टेंस

मैं अपने मैक पर अपने सफारी ब्राउज़र से जुपीटर से कनेक्ट नहीं कर सकता। (मैं पोर्ट 6006 पर टेंसरबोर्ड से कनेक्ट कर सकता हूं)।

[email protected]:~$ jupyter notebook 
[W 20:40:14.909 NotebookApp] Unrecognized JSON config file version, assuming version 1 
[I 20:40:14.921 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret 
[I 20:40:15.224 NotebookApp] JupyterLab alpha preview extension loaded from /home/ubuntu/anaconda/lib/python2.7/site-packages/jupyterlab 
[I 20:40:15.230 NotebookApp] Serving notebooks from local directory: /home/ubuntu 
[I 20:40:15.230 NotebookApp] 0 active kernels 
[I 20:40:15.230 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=c08a71a48c6e159bdbdcc95837c4e2e053349382c681899b 
[I 20:40:15.231 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 
[C 20:40:15.232 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time, 
    to login with a token: 
     http://localhost:8888/?token=c08a71a48c6e159bdbdcc95837c4e2e053349382c681899b 

enter image description here

$ telnet 52.8.16.250 8888 
Trying 52.8.16.250... 
telnet: connect to address 52.8.16.250: Connection refused 
telnet: Unable to connect to remote host 
$ telnet 52.8.16.250 6006 
Trying 52.8.16.250... 
telnet: connect to address 52.8.16.250: Connection refused 
telnet: Unable to connect to remote host 
$ telnet 52.8.16.250 8080 
Trying 52.8.16.250... 
telnet: connect to address 52.8.16.250: Connection refused 
telnet: Unable to connect to remote host 
$ telnet ec2-52-8-16-250.us-west-1.compute.amazonaws.com 8888 
Trying 52.8.16.250... 
telnet: connect to address 52.8.16.250: Connection refused 
telnet: Unable to connect to remote host 
$ telnet ec2-52-8-16-250.us-west-1.compute.amazonaws.com 20 
Trying 52.8.16.250... 

telnet: connect to address 52.8.16.250: Operation timed out 
telnet: Unable to connect to remote host 
+0

आप एक समाधान मिला साथ उपयोग कर सकते हैं? इसके साथ भी परेशानी है। मैंने ec2 कंसोल में बंदरगाह 443 और 8888 खोले हैं लेकिन मुझे अभी भी परेशानी हो रही है। –

उत्तर

4

मेरे लिए ssh सुरंग इस तरह के मामलों के लिए महान काम करता है।

ssh -i /path/to/your/AWS/key/file -NL 8157:localhost:8888 [email protected] 

जहां उपयोगकर्ता और होस्ट आपके ec2 उदाहरण पर निर्भर करते हैं।

उसके बाद आप ब्राउज़ कर सकते हैं करने के लिए http://localhost:8157/

+0

बहुत बढ़िया। यह काम। धन्यवाद :) – Dawny33

+0

बढ़िया! इसे साझा करने के लिए धन्यवाद ... – petezurich

1

ठीक है, मुद्दा पाया:

संपादित अपने jupyter विन्यास:

jupyter notebook --generate-config 

vim /home/ubuntu/.jupyter/jupyter_notebook_config.py 

सुनिश्चित करें कि

c.NotebookApp.ip = '*' 

इसके अलावा यह सुनिश्चित कर लें बनाओ आपने अपने ईसी 2 सर्वर में प्रासंगिक सुरक्षा समूह खोला है (एफओ आर उदाहरण पोर्ट 8888)

भागो Jupyter:

jupyter notebook 

अब आप इसे दूर से सही बंदरगाह

संबंधित मुद्दे