AWS EC2 -リモートからJupyter Notebookを実行する-

Jupyterをインストール

anacondaを入れていればデフォルトで入っています。

もしanacondaを入れずにJupyterだけインストールしたければpipで入れます。


pip install jupyter

 

EC2側で8888ポートを開ける

セキュリティポリシーでInboundに8888を追加します。

 

Jupyter Notebookのconfigを設定する

configファイルを開く(なければ作成する)。


vi ~/.jupyter/jupyter_notebook_config.py

 

c.NotebookApp.ip = '*' #外部からのアクセスを許可する
c.NotebookApp.open_browser = False #自動でウィンドウを開かないようにする
c.NotebookApp.port = 8888 #ポート指定

 

Jupyter Notebookを起動

 

EC2のパブリックIPを調べ、8888番ポートを指定してブラウザに入力します。

http://xx.xx.xx.xx:8888/

 

すると以下のような画面が表示されるので、EC2のコンソール上に表示されているtoken(上の画像の赤枠)をコピペすればログインできます。

 

注釈があるようにセキュリティ的には緩い状態なので、パスワードを設定することをお勧めします。

 

 

 

参考

コメントを残す