本地访问Linux服务器上的jupyter notebook

1. 生成配置文件

jupyter notebook --generate-config
这样就生成了.jupyter/jupyter_notebook_config.py配置文件.

2. 打开python,生成密钥:

>>>from notebook.auth import passwd
 
>>>passwd()
 
#输入新的登陆密码(本地访问的时候使用)
 
#再次确认
 
#生成key,复制留存并修改到配置文件中去

{

第二种方法设置密码

2. 生成密码
打开ipython,(在ipython环境下)创建一个密文的密码:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'
 
把生成的密文‘sha:ce…’复制下来

}


3. 修改配置文件

vim  ~/.jupyter/jupyter_notebook_config.py
修改配置文件中一下内容,去掉注释后保存,配置文件默认都是注释掉的,如果找不到一下内容,那就直接在文件头输入保存即可。

c.NotebookApp.ip='0.0.0.0'                     # 就是设置所有ip地址皆可访问
 
c.NotebookApp.password = u'sha:ce...     # 复制上步的那个密文key替换等号后面的内容,注意,有u'
 
c.NotebookApp.open_browser = False       # 禁止自动打开浏览器
 
c.NotebookApp.port =8888                 # 指定一个可用端口,也可以是其他闲置的端口

4. 防火墙里开放8888端口

以CentOS 7 64位为例:

点击:防火窗,非root用户,输入密码后,通过认证

选择public - 端口- 添加- 加入8888端口和tcp协议

5.在虚拟机上设置映射本机端口,NAT设置

点击虚拟机上的:编辑 -> 虚拟网络编辑器 -> 

点击NAT设置 ->

点击添加->  输入端口和虚拟机的IP,默认TCP协议 - >确认

 

6. 启动jupyter notebook 服务

# jupyter notebook

7.在本机输入访问地址

输入:http://第5步的虚拟机IP:8888/tree

-> 进入jupyter notebook 页面 ,提示你输入密码 -> 填入第二步你设置的密码,点击确认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值