在MAC上打开服务器上的jupyter notebook

服务器端:

安装好anaconda之后:

  • jupyter notebook –generate-config

  • 进入python,生成密码

    • from notebook.auth import passwd
      passwd()
      Enter password:
      Verify password:
      sha1:8d628fff7b12:274eca57…
  • vi ~/.jupyter/jupyter_notebook_config.py 修改配置文件

    • c.NotebookApp.ip=’*’
      c.NotebookApp.password = ‘sha:ce…刚才复制的那个密文’
      c.NotebookApp.open_browser = False
      c.NotebookApp.port =8888#随便指定一个端口
  • nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root & 后台启动服务

mac端:

ssh -N -f -L 127.0.0.1:1234:127.0.0.1:8889 root@`服务器ip`

-N:非远程链接
-f:后台执行
-L:指定port forwarding

然后本地打开 localhost:1234 即可打开服务器的noterbook

PS:服务器端jupyter notebook起在哪个路径下,就会打开哪个路径

使用anaconda环境:

在服务器上:

  • conda install ipykernel
  • conda install -n 环境名称 ipykernel
  • source activate 环境名称
  • python -m ipykernel install --user --name 环境名称 --display-name “Python (环境名称)”
  • 启动 jupyter notebook

在浏览器上:
在MAC上打开服务器上的jupyter notebook

切换环境即可

上一篇:远程访问Jupyter Notebook


下一篇:Python的IDE之Jupyter的使用