zoukankan      html  css  js  c++  java
  • JupyterHub的安装与配置——让Jupyter支持多用户

    1、下载anaconda

    打开https://www.continuum.io/downloads,找到自己要的版本

    如:https://repo.anaconda.com/archive/Anaconda3-5.1.0-Linux-x86_64.sh

    2、安装

    bash Anaconda3-5.1.0-Linux-x86_64.sh

    安装过程中,阅读提示信息,一般都是yes

    3、让环境变量生效

    source /root/.bashrc

    4、安装其他软件库

    机器学习库:conda install theano

    JupyterHub:conda install -c conda-forge jupyterhub

    5、创建配置文件

    jupyterhub --generate-config

    6、修改配置文件

    取消注释,根据注释提示,填写相关信息

    c.JupyterHub.ip = 'IP地址'
    c.JupyterHub.port = 端口
    c.PAMAuthenticator.encoding = '编码'
    c.LocalAuthenticator.create_system_users = True
    c.Authenticator.whitelist = {'user1', 'user1', 'user3'}
    c.Authenticator.admin_users = {'user1'}
    c.LocalAuthenticator.group_whitelist = {'group1'}
    c.JupyterHub.statsd_prefix = 'jupyterhub'

    组白名单好像会让用户白名单失效?

    7、启动JupyterHub

    nohup jupyterhub --no-ssl > jupyterhub.log &

    (在配置文件目录下执行此命令?)

    8、测试访问

    用IP+端口测试访问

    9、用户管理

    用户白名单的用户会自动添加,但无密码,需要修改密码才能登录;

    新添加用户:useradd crxis -d /home/user/crxis -m

    用户添加组:adduser crxis group1

    修改用户密码:echo crxis:crxis|chpasswd

  • 相关阅读:
    Ueditor富文本编辑器
    ashx误删后,未能创建类型
    一个菜鸟的ASP.NET观光路线图
    地位尴尬的WebForm、ASP.NET核心知识(10)
    经典排序算法--归并排序
    经典排序算法--快速排序
    经典排序算法--冒泡排序
    经典排序算法--堆排序
    经典排序算法--简单选择排序
    经典排序算法--希尔排序
  • 原文地址:https://www.cnblogs.com/crxis/p/9078278.html
Copyright © 2011-2022 走看看