1. TeraTermを起動して「IPv4 パブリック IP」をホストに指定してOKボタンをクリックする
2.WindowsのターミナルからES2に接続する
ユーザー名は「ec2-user」と秘密鍵を指定して「OK」をおしてください。
アカウントとキーファイルを指定して「OK」ボタンをクリックする ※Macのターミナルの場合、下記のように接続する
ssh -i "./test-key.pem" ec2-user@xxx.xxx.xxx.xxx
3.ログインできたことを確認する
※最新版のバージョンが現時点で何かは公式サイト「https://www.python.jp/」で確認する
## OSのライブラリをアップデートする $ sudo yum update ## python3系をインストールする(2系はすでにインストールされている) $ sudo yum install python3
4. jupyterをインストールする
sudo python3 -m pip install --upgrade pip sudo python3 -m pip install jupyter
5. EC2を外部からアクセスできるように設定する
セキュリティグループのメニューを選択して、作成したEC2インスタンスを選択して「インバウンドのルールの編集」を選択する
6. jupyterを起動する
ターミナル上で下記のコマンドを実行する
jupyter notebook --ip='0.0.0.0'
実行するとアクセス方法が記載されているので、URLをコピーしてブラウザでアクセスする
[I 00:22:47.370 NotebookApp] Serving notebooks from local directory: /home/ec2-user [I 00:22:47.371 NotebookApp] The Jupyter Notebook is running at: [I 00:22:47.371 NotebookApp] http://(ip-172-31-41-134.ec2.internal or 127.0.0.1):8888/?token=8b7f27767d486d13a44206e335cf56399a46d496dd13b118 [I 00:22:47.371 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [W 00:22:47.375 NotebookApp] No web browser found: could not locate runnable browser. [C 00:22:47.375 NotebookApp] To access the notebook, open this file in a browser: file:///run/user/1000/jupyter/nbserver-8489-open.html Or copy and paste one of these URLs: http://(hogehogehoge or 127.0.0.1):8888/?token=8b7f27767d486d13a44206e335cf56399a46d496dd13b118
注意点として下記のURLは (hogehogehoge or 127.0.0.1):
の部分を作成したインスタンスのIPv4のアドレスに書き換える
http://(hogehogehoge or 127.0.0.1):8888/?token=8b7f27767d486d13a44206e335cf56399a46d496dd13b118
http://xxx.xxxx.xxxx.xxx:8888/?token=8b7f27767d486d13a44206e335cf56399a46d496dd13b118