在linux配置命令配置 远程访问jupyter notebook

ipython notebook是一个基于浏览器的Python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置:

1. 登陆远程服务器

2. 生成配置文件

$jupyter notebook --generate-config

3. 生成密码

打开ipython,创建一个密文的密码:

In [1]: from notebook.auth import passwd
In [2]: passwd()Enter password: 
Verify password: 
Out[2]: ‘sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274‘

这里如果无法打开ipython,可以直接用命令行

[email protected]_admin:~# python -c "import IPython;print IPython.lib.passwd()"
[email protected]_admin:~# Enter password:
[email protected]_admin:~# Verify password:
[email protected]_admin:~# sha1:b86e933199ad:a02e9592e59723da722.. #这是我的密码的hash值,后段被删除,你的密码得到的结果应该不同

把生成的密文‘sha:ce…’复制下来

4. 修改默认配置文件

$vim ~/.jupyter/jupyter_notebook_config.py  # 注意目录根据自己实际确定

进行如下修改:

c.NotebookApp.ip=‘*‘
c.NotebookApp.password = u‘sha:ce...刚才复制的那个密文‘
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口

5. 启动jupyter notebook:

$jupyter notebook

6. 远程访问

此时应该可以直接从本地浏览器直接访问http://address_of_remote:8888就可以看到jupyter的登陆界面。

7. 建立ssh通道

如果登陆失败,则有可能是服务器防火墙设置的问题,此时最简单的方法是在本地建立一个ssh通道: 
在本地终端中输入ssh [email protected]_of_remote -L127.0.0.1:1234:127.0.0.1:8888 
便可以在localhost:1234直接访问远程的jupyter了。

时间: 2024-08-29 08:07:56

在linux配置命令配置 远程访问jupyter notebook的相关文章

本地主机访问远程linux系统服务器上的jupyter notebook

1,机器情况:服务器 centos python环境已经配置好了,在虚拟环境下安装了anaconda 并且在里面安装了jupyter notebook 2,主机是 windows ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带.安装好以后直接输入jupyter notebook便可以在浏览器中使用.但是它默认只能在本地访问,如果想

远程访问jupyter notebook

ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带.安装好以后直接输入jupyter notebook便可以在浏览器中使用.但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置: 1. 登陆远程服务器 2. 生成配置文件 $jupyter notebook --generate-config 3.

在linux使用命令配置串口

1. 获取串口号 在Linux系统中一切皆为文件,所以串口端口号也不例外,都是以设备文件的形式出现.也就是说我们可以用访问文本文件的命令来访问它们. a. 一般串口都是以/dev/ttyS#的格式显示,所以第一个连接的串口就是/dev/ttyS0,第二个连接的串口就是/dev/ttyS1-以此类推. b. USB转串口适配,没有额外驱动,它们会显示为/dev/ttyUSB#,如/dev/ttyUSB0 2. 配置串口属性 我们可以使用stty命令来更改配置串口属性(详情查看"man sty&qu

linux ifconfig命令配置ip地址

Linux下网卡命名规律:eth0,eth1.第一块以太网卡,第二块. lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位.它代表你的机器本身. ifconfig [Interface] 是查看网卡的信息 ,如果不加参数查看的是所有的网卡信息 加上参数eth0的话是查看eth0网卡的信息 网卡信息的一些解释: 第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址) 第二三行:网卡的IP地址.子网.掩码 第四行:UP(代表网卡开启状态)RUNNING(代表网卡的网线

linux常用命令(配置查看,定时任务)

1.查看所有待挂载设备信息 fdisk -l # fdisk -l Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size

怎么配置Jupyter Notebook默认启动目录?

前言 系统环境:win10 x64:跟环境也没啥关系,在LInux下也一样... 前段时间重换了系统后,发现Jupyter Notebook的默认启动目录不太对呀,所以,就翻到了以前的笔记,还是记在这里吧. 配置Jupyter Notebook默认启动目录 原环境 查看Jupyter Notebook快捷方式的属性,注意到目标栏目里面,默认启动目录是%USERPROFILE%,也就是用户目录下的个人账户目录. 配置步骤 删除快捷方式的属性中的%USERPROFILE% 修改Jupyter Not

史上最全华为路由器交换机配置命令大合集

华为路由器交换机配置命令是大家使用时经常遇到的,顾名思义关于交换机的计算机命令,路由器命令,交换机命令和动静态命令都将在文中提到. [限时免费]年底最强一次云计算大会,看传统.社区.互联网企业如何碰撞? 史上最全华为路由器交换机配置命令大合集,熟练掌握下面的华为路由器交换机配置知识点,你只需花几分钟的时间就能明白华为路由器交换机配置.交换机的配置命令等等. 华为路由器交换机配置命令:计算机命令 PCAlogin:root:使用root用户 password:linux:口令是linux #shu

H3C配置命令

1.system-view   进入系统视图模式2.sysname   为设备命名3.display current-configuration 当前配置情况4. language-mode Chinese|English 中英文切换5.interface Ethernet 1/0/1 进入以太网端口视图6. port link-type Access|Trunk|Hybrid      设置端口访问模式7. undo shutdown   打开以太网端口8. shutdown   关闭以太网端

热备份路由选择协议(HSRP)配置命令及原理

热备份路由选择协议(HSRP)HSRP是Cisco私有协议HSRP组成员:(1)活跃路由器(2)备份路由器(3)虚拟路由器(4)其他路由器HSRP消息:HSRP中的所有路由器都发送或接收HSRP消息UDP端口号1985使用组播发送HSRP消息,组播地址224.0.0.2TTL=1HSRP状态:(1)初始状态(2)学习状态(3)监听状态(4)发言状态(5)备份状态(6)活跃状态HSRP计时器:Hello间隔(默认3s)保持时间(默认10s)HSRP与VRRP的区别:1.热备份路由协议HSRPCis