当前位置:   article > 正文

linux 笔记:远程服务器登录jupyter notebook_远程登陆linux jupyter notebook

远程登陆linux jupyter notebook

1 生成jupyter notebook 配置文件(服务器端)

  1. jupyter notebook --generate-config
  2. #Writing default config to: /home/shuailiu/.jupyter/jupyter_notebook_config.py

2 Ipython中设置密码(服务器端)

如果第一行报错,可以试试:from jupyter_server.auth import passwd

3 修改jupyter 配置文件(服务器端)

在最后添加如下几行

  1. c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP
  2. c.NotebookApp.password = '' #填写刚刚复制的密钥
  3. c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器
  4. c.NotebookApp.allow_root = True #允许root用户
  5. c.NotebookApp.port =8890 #指定访问的端口,默认是8888。
  6. c.NotebookApp.allow_remote_access = True # 是否允许远程访问

4 打开jupyter notebook(服务器端)

5 本地和服务器连接(本地)

ssh -N -f -L localhost:8888:localhost:8888 -p 22 shuailiu@10.96.182.228

6 本地开启远程jupyter notebook(本地)

http://localhost:8888/

在token / password那边填密码/之前的token,就进入远程notebook了

7 可能出现的问题

7.1 远程主机SSH密钥变化

  • 这是SSH连接中的常见问题,通常发生在远程主机的SSH密钥发生变化时。
  • 这种情况可能发生在远程服务器被重新安装或其SSH密钥被更换时 
ssh -N -f -L localhost:8870:localhost:8870 -p 22 liushuai@172.21.32.121

解决方法是:

  • 打开C:\Users\16000\.ssh\known_hosts文件并删除指定行(与IP地址172.21.32.121相关的所有密钥)

7.2 invalid credentials

关于Jupyter lab登陆报错invalid credentials - 知乎 (zhihu.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/245166
推荐阅读
相关标签
  

闽ICP备14008679号