1. 程式人生 > >JupyterHub的安裝與配置——讓Jupyter支持多用戶

JupyterHub的安裝與配置——讓Jupyter支持多用戶

管理 信息 config -c ica 命令 linu TP bash

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

JupyterHub的安裝與配置——讓Jupyter支持多用戶