sshを使用してjupyter notebookサーバを構築する


まずlinuxサーバ側のopensshを構成します
jupyterの設定
鍵の生成:
ipython
from IPython.lib import passwd
passwd()

パスワードを入力して「sha 1......」をコピー
自分でプロファイルを作成し、Jupyter notebookを実行するときにプロファイル情報を~/に動的にロードします.jupyter/下にjupyter_を作成red_config.pyファイルの内容は次のとおりです.
c.NotebookApp.ip = 'localhost' #   
c.NotebookApp.open_browser = False #          
c.NotebookApp.port = 8888 #       
c.NotebookApp.password = u'sha1:*******' #           

参照先:https://www.jianshu.com/p/a9de7a089834
linuxサーバ側でsshをオンにします.
service sshd start   #stop/restart

Mac:
ssh userName@10.170.*.*
jupyter notebook --config=jupyter_red_config.py

開いている端末がどのポートなのか見てみましょう(8892など)
別の端末:
ssh -L8008:localhost:8892 userName@10.170.*.*

ブラウザがlocalhostを開く:8008