首先主机和服务器要可以ping通哦(应该吧 =_=)
1 远程服务器端操作(Linux)
假如想用Jupyter Lab,先pip:
pip install jupyterlab
假如没有生成配置文件,先生成一下:
jupyter notebook --generate-config
或
jupyter lab --generate-config
修改配置文件
vi ~/.jupyter/jupyter_notebook_config.py
或
vi ~/.jupyter/jupyter_lab_config.py
使用/关键词
查找下面内容,把前面的#
去掉:
# 下面的xxx就是配置文件里的Notebook(对于Jupyter Notebook而言)或Server(对于Jupyter lab而言)
c.xxxApp.ip = '远程服务器地址' # 设置为'*'也行,但是建议设置远程服务器地址,否则你就有可能会和我一样成为怨种
c.xxxApp.port = 8888 # 端口号
c.xxxApp.open_browser = False # 设置为False它就不会一启动就给你弹出界面
比如:
/App.ip
+回车
查找到 c.NotebookApp.ip- 按
i
进入编辑模式,设置 c.NotebookApp.ip = ‘*’ Esc
+:wq
+回车
保存并退出
启动jupyter
jupyter notebook
或
jupyter lab
复制链接
启动Jupyter后,会有提示:
Or copy and paste ont of these URLs:
https://远程服务器地址:端口号/?token=某个token
2 本地终端操作
在本地浏览器粘贴:
https://远程服务器地址:端口号/?token=某个token
以上方法没有设置密码,但是每次都要复制带token
的链接,为了图方便,这么设置:
c.xxxApp.token = ' '
到时候只要在本地浏览器输入远程服务器地址:端口号
就行啦。