주피터 허브 (다중사용자 전용) 만들기 참 쉽다!
학교 딥러닝 pc를 원격 조종하기 위해
주피터 허브를 만들었다.!
다중사용자를 위한 주피터 허브가 필요했다.!
여러 사이트 찾아봤지만, 아래 두 사이트면 충분하다!
https://eungbean.github.io/2019/03/22/jupyter-ssh/
eungbean.github.io
Autheticator 아이디 생성 및 전반적인 설치 는 위의 깃허브를! , 비밀번호까지 설정할수있다구!
다만, 깃허브에서는 맥을 썼는데, 나는 window 에서 써서, 그냥 putty 를 이용해서 접속했다.
docker container 조작에는 이 사이트가 아주 좋다
https://datascienceschool.net/view-notebook/708e711429a646818b9dcbb581e0c10a/
Data Science School
Data Science School is an open space!
datascienceschool.net
그리고, 맨마지막 비밀번호 설정에서,
# Password to use for web authentication c = get_config() c.NotebookApp.password = u'sha1:f24baff49ac5:863dd2ae747212ede58125302d227f0ca7b12bb3'
를 파일에 저장하려는데
다음과 같은 문제가 떴다..
docker root E212: Can't open file for writing
그래서, 별의 별 :wq! 부터
:w !sudo tee % > /dev/null 검색해서 다해봤는데 안됐다..
그러다가 docker container 에서 (exit)나가고 , docker container stop _id_
docker container restart _id_
docker exec -it _id_ 하니까 됐다.
역시 기계는 껏다 켜야돼
주피터 설치까지는 딱 2시간 걸렸다. docker ,jupyterhub 설치가 처음인데 뭐.. 잘했어 ㅎㅎ
하지만, 비밀번호 설정하는데 좀 걸렸다.. ,괜찮아 예측못한 에러도 내공이 좀 쌓이면 금방 해결할꺼라 믿는다!!
#docker #jupyterhub