windows下使用Jupyter notebook远程访问服务器的两种方法

两种方法本质一样,第一种没有配置密码,第二种配置了密码,第二种也可以用端口映射在本地直接输入localhost地址即可,第一种也可以不用映射直接写服务器地址。

 

1.登陆服务器,安装jupyter notebook, 用conda的话直接conda install jupyter

2.服务器上开一个没有浏览器指定端口号的notebook. jupyter notebook --no-browser --port=xxxx,会得到一个token

3.个人windows下的bash(win下可用的任何终端均可)中,ssh过去,ssh -N -f -L localhost:1112:localhost:1111 username@serverIP 其中第一个端口号写服务器中的port+1(总之跟服务器那个不一样且没有被占用且开着的就行) 第二个就是服务器的port,也就是建立端口映射过去

4.本地浏览器输入http://localhost:xxxx然后把服务器得到的token粘贴上

 

1.要安装好软件

2.用jupyter notebook --generate-config生成配置文件

3.在python中 from notebook.auth import passwd 然后passwd()输入密码得到加密后的密码复制下来。

4.修改~/.jupyter/jupyter_notebook_config.py中的配置,c.NotebookApp.ip='*'  c.NotebookApp.password='刚刚得到的密码'   c.NotebookApp.open_browser=False  c.NotebookApp.port=随便写一个能用的端口

5.服务器上启动notebook , jupyter notebook

6.本地浏览器访问http://serverIP:端口号

你可能感兴趣的:(Python,ML)