jupyter怎么远程链接到服务器,并使用R

第一步:环境配置

首先,在有R的环境里安装jupyter kernel

conda install ipykernel

第二步:设置jupyter配置文件

使用这个指令,创建配置文件

jupyter notebook --generate-config

image.png

接着设置密码

jupyter notebook password

接着设置配置文件

cd ~/.jupyter vi jupyter_notebook_config.py

c.NotebookApp.ip = '*' # 允许访问此服务器的 IP,星号表示任意 IP c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$c9r0lJt' c.NotebookApp.open_browser = False # 运行时不打开本机浏览器 c.NotebookApp.port = 8888 # 使用的端口,随意设置,但是要记得你设定的这个端口 c.NotebookApp.enable_mathjax = True # 启用 MathJax c.NotebookApp.allow_remote_access = True #允许远程访问 c.NotebookApp.allow_root = True

本地连接服务器

打开cmd,输入以下命令: ssh -p 22 zhaozm@服务器地址 -L127.0.0.1:1212:127.0.0.1:8888(刚才的端口)

image.png

接着在cmd里运行jupyter notebook

最后,在本地浏览器上访问下面的网站 http://localhost:1212/ 1212就是你刚才设置的端口

image.png

image.png

选择R的内核即可。