環(huán)境:? centos7
1 安裝 node.js 略
2 安裝 anaconda python3.7 略
pip install theano
?pip install jupyterhub
npm?install?-g?configurable-http-proxy
3 創(chuàng)建 .jupyterhub目錄
?4 jupyterhub --generate-config 生成配置文件
c.JupyterHub.ip ='0.0.0.0
c.JupyterHub.port = 9010
c.PAMAuthenticator.encoding = 'utf8'
c.LocalAuthenticator.create_system_users = True
c.Authenticator.whitelist = {'jptest1','jptest2','jptest3'}
c.Authenticator.admin_users = {'jpadmin'}
#c.Spawner.cmd=['jupyterhub-singleuser']
c.JupyterHub.statsd_prefix = 'jupyterhub'
5 shell終端
sudo groupadd jupyterhub
sudo useradd -g jupyterhub jpadmin?
(
useradd -c "用戶注釋" -g jupyterhub -d /home/用戶目錄 -s /bin/bash 用戶名
這個(gè)是目前有效的方案伐谈,jupyterhub服務(wù)需以jupyterhub用戶啟動(dòng),否則無(wú)法獲取PAM授權(quán)
)
sudo passwd jpadmin
?jupyterhub --no-ssl
?jupyterhub --ssl-key server_nopwd.key --ssl-cert server.crt
啟動(dòng)成功塞帐,這時(shí)候可以用系統(tǒng)用戶登錄了晴弃。