Как использовать ноутбук Jupyter в RHEL5 Cloud Machine - PullRequest
0 голосов
/ 17 апреля 2020

Я использую облачный рабочий стол RHEL5 (через шпаклевку). У него нет пользовательского интерфейса или браузера.

Предварительный запрос: Я установил anaconda3. Юпитер входит в комплект. Я могу запустить ноутбук Jupyter. однако я получаю это предупреждение

"Веб-браузер не найден: не удалось найти работающий браузер."

Как запустить jupyter-notebook в облачной машине и получить к нему доступ из моего местного р c.

1 Ответ

0 голосов
/ 18 апреля 2020

Я следовал нижеприведенному подходу и смог настроить jupyter на удаленном сервере.

https://agent-jay.github.io/2018/03/jupyterserver/#step -3-running-a-publi c -notebook-server-via-the-web

Шаг 1: Настройка пароля

$ jupyter notebook --generate-config
$ jupyter notebook password
Enter password:  ****
Verify password: ****

[NotebookPasswordApp] Написал хешированный пароль для /Users/you/.jupyter/jupyter_notebook_config.json

Примечание : Используйте этот хешированный пароль при редактировании jupyter_notebook_config. json на шаге 3

Шаг 2: Использование SSL для шифрованной связи

$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.pem -out mycert.pem

Примечание. Приведенная выше команда немного отличается от той, что в официальные документы Jupyter, которые по какой-то причине у меня не работают.

Шаг 3: Запуск сервера ноутбуков Publi c (через Интернет)

Open / Users / you /. jupyter / jupyter_notebook_config.py с вашим любимым текстовым редактором и отредактируйте следующее

Установите параметры для certfile, ip, пароля, выключения и автоматического открытия браузера

c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'
c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mycert.pem'
# Set ip to '*' to your IP address.
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'
c.NotebookApp.open_browser = False
# It is a good idea to set a known, fixed port for server access
c.NotebookApp.port = 9999

Шаг 4: Запустите Jupyter Лаборатория / тетрадь

$ jupyter notebook
...