Jupyter 远程访问

jupyter 远程访问的工作方法是,在本地通过浏览器打开jupyter,但是代码和服务运行在远程集群中。

集群设置

首先需要确保集群中安装有python和jupyter。

在集群 /opt/intel/2019 目录下,已经安装好python3和jupyter。将其添加入环境变量中

export PATH=/opt/intel/2019/intelpython3/bin:${PATH}

随后对python路径进行检查,可以看出此时已经在调用intel python。

$ which python
/opt/intel/2019/intelpython3/bin/python

随后用以下命令对 jupyter 进行设置,设置 jupyter 登录密码。

$ jupyter notebook --generate-config

$ jupyter notebook password
Enter password: ****
Verify password: ****

此时在个人目录下就生成了 jupyter 配置文件 jupyter_notebook_config.py

对配置文件进行修改,增加以下设置

c.NotebookApp.ip='*' # 星号代表任意ip,这个跟mysql的权限设置一样,所以说知识是互通的
c.NotebookApp.allow_remote_access = True # 允许远程连接
c.NotebookApp.password = u'sha1:xxx' # 复制密码在此
c.NotebookApp.open_browser = False # 不自动打开浏览器
c.NotebookApp.port = 6666 # 指定端口, 访问时使用

注意在设置端口时给定一个较大的整数,22 或 24 等常用端口时不可以的。

此时即可在命令行中启动jupyter notebook服务,会显示以下内容:

$ jupyter notebook
[W 14:01:28.051 NotebookApp] Collisions detected in /home/lilongxiang/.jupyter/jupyter_notebook_config.py and /home/lilongxiang/.jupyter/jupyter_notebook_config.json config files. /home/lilongxiang/.jupyter/jupyter_notebook_config.json has higher priority: {
"NotebookApp": {
"password": "'sha1:llx891209' ignored, using 'sha1:a221858aea95:923e3211599640af335a06052fcea5818f118621'"
}
}
[W 14:01:28.054 NotebookApp] Config option `allow_remote_access` not recognized by `NotebookApp`. Did you mean one of: `allow_credentials, allow_root`?
[W 14:01:28.206 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 14:01:28.213 NotebookApp] Serving notebooks from local directory: /home/lilongxiang
[I 14:01:28.213 NotebookApp] 0 active kernels
[I 14:01:28.213 NotebookApp] The Jupyter Notebook is running at:
[I 14:01:28.213 NotebookApp] http://[all ip addresses on your system]:1224/
[I 14:01:28.213 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 14:01:41.532 NotebookApp] 302 GET / (10.155.11.18) 0.50ms

本地登录

注意上面内容中,提示可以使用任意ip地址登录Notebook服务。在本地网页浏览器中,以集群IP地址代替。如集群IP为10.166.15.60,在本地浏览器中输入

https://10.166.15.60:1224/

随后即可登录集群jupyter notebook服务进行操作。

jupyter 远程访问的更多相关文章

  1. Ubuntu环境下Anaconda安装TensorFlow并配置Jupyter远程访问

    本文主要讲解在Ubuntu系统中,如何在Anaconda下安装TensorFlow以及配置Jupyter Notebook远程访问的过程. 在官方文档中提到,TensorFlow的安装主要有以下五种形 ...

  2. anaconda jupyter

    本文主要讲解在Ubuntu系统中,如何在Anaconda下安装TensorFlow以及配置Jupyter Notebook远程访问的过程. 在官方文档中提到,TensorFlow的安装主要有以下五种形 ...

  3. 部署JupyterLab和pyalgotrade搭建web策略回测环境

    ==========================================================================安装anaconda 3 64位版本cd /optm ...

  4. Pytorch入门——手把手带你配置云服务器环境

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天这篇是Pytorch专题第一篇文章. 大家好,由于我最近自己在学习Pytorch框架的运用,并且也是为了响应许多读者的需求,推出了这个P ...

  5. 远程访问jupyter notebook

    远程访问Jupyter Notebook Jupyter Notebook很好用,但是直接远程在服务器上用体验当然不如本地计算机好,那么如何远程访问呢? 首先需要在服务器上安装好ipython, ju ...

  6. 远程访问阿里云服务器jupyter

    官网链接 一.pip安装jupyter安装Anaconda的话,会自动按照jupyter,就不需要再使用pip安装了 pip3 install jupyter 二.生成jupyter notebook ...

  7. 在windows上远程访问服务器jupyter notebook

    需求: 之前在服务器上只能运行完整的python文件,而不能实现jupyter notebook的交互模式,通过在本地浏览器上远程访问服务器上的jupyter notebook,这样不就能有一个很棒的 ...

  8. 机器学习环境配置系列六之jupyter notebook远程访问

    jupyter运行后只能在本机运行,如果部署在服务器上,大家都希望可以远程录入地址进行访问,这篇文章就是解决这个远程访问的问题.几个基本的命令就可以搞定,然后就可以愉快的玩耍了. 1.安装jupyte ...

  9. 用Ubuntu的命令行来远程访问Jupyter Notebook

    远程访问Jupyter Notebook 相关配置:Ubuntu 16.04服务器,本地Win10,使用了Xshell,Xftp工具. 相关配置主要分为三步: 服务器上的Jupyter配置 本地Xsh ...

随机推荐

  1. Java Filter型内存马的学习与实践

    完全参考:https://www.cnblogs.com/nice0e3/p/14622879.html 这篇笔记,来源逗神的指点,让我去了解了内存马,这篇笔记记录的是filter类型的内存马 内存马 ...

  2. SpringCloud微服务实战——搭建企业级开发框架(七):自定义通用响应消息及统一异常处理

      平时开发过程中,无可避免我们需要处理各类异常,所以这里我们在公共模块中自定义统一异常,Spring Boot 提供 @RestControllerAdvice 注解统一异常处理,我们在GitEgg ...

  3. AIApe问答机器人Scrum Meeting 5.1

    Scrum Meeting 5 日期:2021年5月1日 会议主要内容概述:汇报两日工作. 一.进度情况 组员 负责 两日内已完成的工作 后两日计划完成的工作 工作中遇到的困难 李明昕 后端 Task ...

  4. UVA-1016 Silly Sort

    UVA-1016 题目大意:给定一个长度为n的序列,每次操作可以交换任意两个数的位置,代价为两个数的和,求最小代价,将序列排成有序的. 首先,显然需要交换的数一定会形成环: 那么对于每一个环,我们有两 ...

  5. Photoshop教程,视频MP4格式转换为GIF格式

    转自百度问题 https://zhidao.baidu.com/question/1497485136643778259.html Adobe PhotoShop软件的最bai新du本是可以编辑视zh ...

  6. Machine learning (8-Neural Networks: Representation)

    1.Non-linear Hypotheses 2.Neurons and the Brain 从某种意义上来说,如果我们能找出大脑的学习算法,然后在计算机上执行大脑学习算法或与之相似的算法,也许这将 ...

  7. 跳台阶 牛客网 剑指Offer

    跳台阶 牛客网 剑指Offer 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). class Solution: #ru ...

  8. Linux使用ssh测试端口

    在windows上可以使用telnet客户端测试,在linux如果不方便安装telnet客户端的时候可以通关ssh来测试端口 具体命令如下 ssh -v -p 8080 root@59.207.252 ...

  9. 使用Magisk+riru实现全局改机

    前言 提到全局改机,我们想到修改的不是修改Android源码就是利用Xposed改机,前者成本太高,后者只能修改Java层的数据不够彻底.magisk是Android平台上功能强大的工具,利用它可以随 ...

  10. 记录一次因subprocess PIPE 引起的线上故障

    sence:python中使用subprocess.Popen(cmd, stdout=sys.STDOUT, stderr=sys.STDERR, shell=True) ,stdout, stde ...