2017-04-05 31 views
8

AWS EC2インスタンスでUbuntu 14.04 LTSを実行しています。 私はMacBookProからSafariのJypterに接続しようとしています。 セキュリティグループにhttpsポート443とTCP 8888を開いた。AWS EC2インスタンスのJupyter Notebookに接続できません

MacのSafariブラウザからJupyterに接続できません。 (ポート6006のTensorboardに接続できます)。

[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インスタンスに依存します。

編集しjupyter構成:

jupyter notebook --generate-config 

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

c.NotebookApp.ip = '*' 

はまた確認していることを確認してください

その後、あなたはhttp://localhost:8157/

+0

これは機能します。ありがとう:) – Dawny33

+0

素晴らしい!これを共有してくれてありがとう... – petezurich

1

オーケーに、問題を発見し閲覧することができますEC2サーバーに関連するセキュリティグループを開きました(fo Rたとえばポート8888)

実行Jupyter:

jupyter notebook 

今あなたが解決策を見つけるか、右ポート

関連する問題