ToB企服应用市场:ToB评测及商务社交产业平台

标题: 服务器远程毗连jupyter notebook [打印本页]

作者: 大号在练葵花宝典    时间: 2024-6-24 10:49
标题: 服务器远程毗连jupyter notebook
服务器远程毗连jupyter notebook


1、在服务器端安装notebook

  1. conda install jupyter notebook
  2.   
复制代码
2、在服务器端的设置

Step 1:

毗连好服务器后,在终端运行以下命令来天生配置文件:
  1. jupyter notebook
  2. --generate-config
复制代码
Step 2:


注意新版本notebook没有notebook.auth
新版本直接输入以下命令即可设置密码
  1. jupyter notebook
  2. password
复制代码
天生的hash密码可以在.jupyter文件夹中的jupyter_server_config.json文件中查看

Step 3:

修改相应的配置文件
输入以下的命令 vim ~/.jupyter/jupyter_notebook_config.py
在文件末了添加以下代码
  1. c.NotebookApp.ip = '*'                     # 允许访问此服务器的 IP,星号表示任意 IP
  2. c.NotebookApp.password = 'argon2:********' # 之前生成的密码 hash 字串, 粘贴进去
  3. c.NotebookApp.open_browser = False         # 运行时不打开本机浏览器
  4. c.NotebookApp.port = 8890                  # 使用的端口,随意设置,但是要记得你设定的这个端口
  5. c.NotebookApp.enable_mathjax = True        # 启用 MathJax
  6. c.NotebookApp.allow_remote_access = True   #允许远程访问
  7. c.NotebookApp.allow_root = True           
复制代码
注意:这里 c.NotebookApp.password 是你刚才设定密码的hash码,修改成自己的hash码。 c.NotebookApp.port是ssh转发的端口号,随意设定一个未利用的端口即可,要记住设定的这个转发的端口号。
其他的都不必要修改。
  1. # Vim 命令帮助
  2. # 跳转到文件末尾的方法:按esc键,然后输入:$ 即可跳转到文件末尾
  3. # SHIFT + i  or a 进行插入
  4. # ESC 退出,然后输入 :wq 进行保存
  5. # :q 是只退出不保存
复制代码
3. 在服务器端运行jupyter

  1. jupyter notebook
复制代码
4、在windows 上毗连远程服务器

假如上面的流程都走完之后,且也在服务器端运行jupyter notebook
之后,必要在本地上通过SSH毗连远程服务器并毗连到jupyter。
cmd打开命令窗口,敲入此句命令,将本地端口与服务器端相映射。
  1. ssh -L [本地端口]:localhost:[远程端口] [远程用户名]@[远程IP] -p [ssh连接端口]
复制代码
注意:这里的远程端口是上面配置的端口号(比方我配置的是8890,这里就必要写8890),本地端口随便写一个就可以,我这里写的是8888。
ssh毗连端口就是利用shell工具连服务的网络端口,我用的22
输入上面的命令之后,会提示输入远程毗连的密码,输入密码不报错即毗连成功。
在CMD中切换到服务器中安装了jupyter的情况,启动jupyter notebook

在欣赏器中输入 localhost:8888 它会自动映射到服务器的jupyter服务,出现jupyter窗口,输入你设定的jupyter密码,即成功进入。
参考资料

[1] Jupyter notebook远程毗连服务器
[2] jupyter notebook
设置密码报错ModuleNotFoundError: No module named ‘notebook.auth‘
[3]

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4