LinuxサーバーJupyter-Notebookリモート接続設定
リモート サーバーに接続し、Jupyter ノートブックからAnaconda 環境を構成する簡単なチュートリアルに焦点を当てています。
1. まず、Linux サーバーに Jupyter Notebook をインストールします。
Jupyter ノートブックをインストールします。
pip インストール Jupyter
2. Jupyter ノートブック構成ファイルを生成する
jupyter ノートブック --generate-config
3. Jupyter ノートブックのパスワードを構成する
jupyter Notebook パスワード
パスワードを入力してください: ****(カスタム)
パスワードを確認してください: ****
新しいバージョンの Jupyter Notebook では、確認のためにパスワードを入力するだけで、パスワードを含むハッシュ コードが jupyter_notebook_config.json ファイルに自動的に入力されます。
4. jupyter_notebook_config.py ファイルを構成する
vim エディターに入り、jupyter_notebook_config.py を編集します。
vim ~/.jupyter/jupyter_notebook_config.py
次の構成のコメントを解除し、内容を次のように変更します。
c.NotebookApp.allow_remote_access = True
c.NotebookApp.open_browser = False
c.NotebookApp.ip = '*'
c.NotebookApp.allow_root = True
c.NotebookApp.port = 8888 # 実際、これが役に立つかどうかはわかりませんが、後で指定したポートで起動したため
知らせ!!!
コメントを解除するときは、コードを左側の上部のスペースに変更する必要があります。変更しないとエラーが報告されます。!!
5. Linux コンソールにコマンドを入力してサービスを開始します。
jupyter ノートブック --no-browser --port=80 --ip=0.0.0.0
このうち、
–no-browser : Linux サーバーがブラウザを自動的にポップアップしないことを示します。
–port=80 --ip=0.0.0.0 : 80 は、jupyter サービスがポート 80 で開始されることを意味し、0.0.0.0 は、任意のホストがアクセスを許可されることを意味します。
6. Linuxサーバーのjupyterをローカルで利用する
ローカルブラウザに入力します
http://(サーバーのIPアドレス):80(ポート番号)
パスワードを入力してログインし、リモートで使用します。