Jupyter Notebookリモートサーバ構成
Jupyter Notebookリモートサーバ構成
最近退屈で、突然私たちの学生が機械の勉強をしていることを思い出して、使う環境はpythonで、notebookは私たちの学習環境としています.ローカルサーバの構成が高くなければ、機械学習に必要なハードウェアの構成が特に良いことはよく知られているので、ワークステーションのパソコンを使って学習することができます.しかし、私はずっとローカルでnotebookサーバーを開いていますが、リモートサーバーを開くことができますか?直接ローカルでブラウザがあればokになりますか?やると言えばやる.
そこで公式サイトを見つけ、notebookサーバを一歩一歩実現します.まずパスワードを生成し、python端末を開きます.
次に、鍵を生成します.
サーバ構成を作成するには、次の手順に従います.
ファイルの編集notebook_config.py,~/.jupyter/フォルダに、
最終起動サーバー:
最後に図を添付します.
最近退屈で、突然私たちの学生が機械の勉強をしていることを思い出して、使う環境はpythonで、notebookは私たちの学習環境としています.ローカルサーバの構成が高くなければ、機械学習に必要なハードウェアの構成が特に良いことはよく知られているので、ワークステーションのパソコンを使って学習することができます.しかし、私はずっとローカルでnotebookサーバーを開いていますが、リモートサーバーを開くことができますか?直接ローカルでブラウザがあればokになりますか?やると言えばやる.
そこで公式サイトを見つけ、notebookサーバを一歩一歩実現します.まずパスワードを生成し、python端末を開きます.
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:0e422dfccef2:84cfbcb
b3ef95872fb8e23be3999c123f862d856'
次に、鍵を生成します.
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
サーバ構成を作成するには、次の手順に従います.
ipython profile create nbserver
ファイルの編集notebook_config.py,~/.jupyter/フォルダに、
c.NotebookApp.password = u'sha1:。。。。。。。。。。。'
c.NotebookApp.certfile = u'/root/.jupyter/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.port = 9999
最終起動サーバー:
ipython notebook --profile=nbserver
最後に図を添付します.