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

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

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

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

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

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

在最后添加如下几行

c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP

c.NotebookApp.password = '' #填写刚刚复制的密钥 

c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器

c.NotebookApp.allow_root = True #允许root用户

c.NotebookApp.port =8890 #指定访问的端口,默认是8888。

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)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UQI-LIUWJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值