在CentOS7服务器端启动jupyter notebook服务,在windows端使用jupyter notebook,服务器充当后台计算云端
在服务器端启动jupyter notebook服务,在windows端使用jupyter notebook,服务器充当后台计算云端
在服务器端启动jupyter notebook
(base) [jiangshan@localhost keras]$ jupyter notebook
[I 08:37:13.550 NotebookApp] Writing notebook server cookie secret to /run/user/1001/jupyter/notebook_cookie_secret
[I 08:37:15.081 NotebookApp] JupyterLab extension loaded from /home/jiangshan/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 08:37:15.081 NotebookApp] JupyterLab application directory is /home/jiangshan/anaconda3/share/jupyter/lab
[I 08:37:15.084 NotebookApp] Serving notebooks from local directory: /home/jiangshan/workspace/keras
[I 08:37:15.084 NotebookApp] The Jupyter Notebook is running at:
[I 08:37:15.084 NotebookApp] http://localhost:8888/?token=21f607d8864b2ce268922e53b14af8e7c11714c8290547d2
[I 08:37:15.085 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 08:37:15.103 NotebookApp] No web browser found: could not locate runnable browser.
[C 08:37:15.104 NotebookApp]
To access the notebook, open this file in a browser:
file:///run/user/1001/jupyter/nbserver-18076-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=21f607d8864b2ce268922e53b14af8e7c11714c8290547d2
在windows端,将服务器的8888端口重定向到windows端(做了映射绑定):
ssh -L 8888:127.0.0.1:8888 jiangshan@192.168.1.191
【第一个8888为windows端端口,第二个8888服务器端端口】
在windows端,浏览器输入:
http://localhost:8888/tree【或http://127.0.0.1:8888】
登录
OMG 不知道密码????
回到CentOS7服务器端
(base) [jiangshan@localhost keras]$ jupyter notebook --generate-config
Writing default config to: /home/jiangshan/.jupyter/jupyter_notebook_config.py
vim /home/jiangshan/.jupyter/jupyter_notebook_config.py
命令模式下输入查找NotebookApp.allow_password_change: /NotebookApp.allow_password_change,并按Enetr
NotebookApp.allow_password_change=False 【去掉注释】
(base) [jiangshan@localhost keras]$ vim /home/jiangshan/.jupyter/jupyter_notebook_config.py
(base) [jiangshan@localhost keras]$ jupyter notebook password
Enter password:
Verify password:
[NotebookPasswordApp] Wrote hashed password to /home/jiangshan/.jupyter/jupyter_notebook_config.json
内容:
{
"NotebookApp": {
"password": "sha1:b78610c54d93:7099a2a12725948960a00760b"
}
}
(base) [jiangshan@localhost keras]$ vim /home/jiangshan/.jupyter/jupyter_notebook_config.py
命令模式下输入查找c.NotebookApp.password: /c.NotebookApp.password,并按Enetr
# The string should be of the form type:salt:hashed-password.
c.NotebookApp.password = 'sha1:b78610c54d93:7099a2a127c55d18960a00760b'【加上sha1:....,去掉注释】
(base) [jiangshan@localhost keras]$ jupyter notebook
[I 09:09:20.691 NotebookApp] JupyterLab extension loaded from /home/jiangshan/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 09:09:20.691 NotebookApp] JupyterLab application directory is /home/jiangshan/anaconda3/share/jupyter/lab
[I 09:09:20.693 NotebookApp] Serving notebooks from local directory: /home/jiangshan/workspace/keras
[I 09:09:20.693 NotebookApp] The Jupyter Notebook is running at:
[I 09:09:20.693 NotebookApp] http://localhost:8888/
[I 09:09:20.694 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 09:09:20.699 NotebookApp] No web browser found: could not locate runnable browser.
在Windows端,dos或anaconda自带的Prompt终端
输入:ssh -L 8888:127.0.0.1:8888 jiangshan@192.168.1.191
(base) F:\workspace\GitHub_web_download\keras\examples>ssh -L 8888:127.0.0.1:8888 jiangshan@192.168.1.191
jiangshan@192.168.1.191's password:
Last login: Thu Mar 14 08:39:28 2019 from 192.168.1.72
打开浏览器,输入
http://127.0.0.1:8888【或http://localhost:8888/tree】