Jupyter Notebook远程登陆

时间:2018-01-04 16:51:04

引言

最近买了台性能比较好的主机,准备在上面跑跑算法之类的,本来想做个利用tensorflow实现word2vec的demo,但是我一直在笔记本上办公,笔记本上有没有安装tensorflow环境,于是我配置了主机jupyter notebook环境,从而实现了远程访问jupyter-notebook并编码的功能。现总结如下

登陆远程服务器

这里我设置了SSH登陆

生成配置文件

$ jupyter notebook --generate-config

这句命令会在用户目录下面生成’.jupyter’文件夹,里面试jupyter相关的配置文件
这里写图片描述

生成密码

这里我们直接打开ipython
在里面生成密码:

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

并复制out[2]中的内容
这里写图片描述

修改默认配置文件

$ vim ~/.jupyter/jupyter_notebook_config.py 

进行如下修改:

c.NotebookApp.ip=’*’
c.NotebookApp.password = ‘xxx’#粘贴[out2]中的内容
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口

这里写图片描述

启动jupyter notebook

$ jupyter notebook

直接访问

此时应该可以直接从本地笔记本的浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。
这里写图片描述
输入设置的密码然后登陆:
这里写图片描述

作者:u010665216 发表于2018/1/4 18:51:04 原文链接
阅读:5 评论:0 查看评论