Jupyter notebook远程登陆服务器

Jupyter notebook远程登陆服务器

一、事前准备

1.服务器上安装了anaconda
直接搜教程,网上有很多,一般一条语句就能够下载。
2.window端安装了ssh
这里我下载了openssh,网址如下
openssh下载网站

在这里插入图片描述
安装好就ok了

二、配置

建议按着官方文档来配置
官方文档
1.生成默认配置文件(服务器端输入)
jupyter notebook --generate-config
2.生成访问密码(token)
终端输入ipython,然后复制sha1后面的东西

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:xxxxxxxxxxxxxxxxx'

这里还有便捷修改登陆密码的方法,

$ jupyter notebook password
Enter password:  yourcode  #输入密码
Verify password: yourcodeagain   #再次输入密码确认

3.修改./jupyter/jupyter_notebook_config.py文件

vim ~/.jupyter/jupyter_notebook_config.py

ESC切换编辑和保存
在命令模式下输入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。
用“/”进行查找,迅速修改,按下面的改完之后,输入“:”,然后再输入“wq!”保存退出
tip:记得去掉前面的#

c.NotebookApp.ip='*'
c.NotebookApp.password = ‘xxxxxxxx’  #刚刚sha1后面的xxxxx
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

三、启动

1.服务器上

jupyter notebook --no-browser --port=8889

2.window上

ssh -N -f -L localhost:8888:localhost:8889 username@serverIP

3.输入密码登陆
最后打开浏览器,访问:http://localhost:8888/
在这里插入图片描述
输入设置的密码,登陆
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值