Как включить аутентификацию токенов в Jupyter Notebook? - PullRequest
0 голосов
/ 09 апреля 2020

Я использую Juypter Notebook версии 6.0.0 на удаленном сервере. Существует аутентификация по паролю и, согласно документам, если это так, аутентификация по токену отключена. Однако мне нужно включить аутентификацию токенов, чтобы я мог настроить Google Colab (для которой требуется аутентификация на основе токенов) с локальным временем выполнения на удаленном сервере. Хотя есть несколько ссылок, описывающих, как отключить аутентификацию, я не смог найти ни одной о том, как включить ее.

Вывод jupyter notebook list не показывает никаких токенов. Даже сброс пароля не генерирует токен.

1 Ответ

1 голос
/ 10 апреля 2020

Я вижу, что ваш поставщик ноутбуков отключил токены. В этом do c приведены шаги по отключению токена, поэтому я применил совершенно противоположные шаги, и это сработало. Поскольку у вас есть удаленный сервер, если вам каким-то образом удается перезапустить ноутбук jupyter, то вы можете сделать то же самое.

Шаги:

  • Редактировать файл конфигурации, jupyter_notebook_config. json
  • Добавьте эту строку в конфигурацию, как на рисунке

    "token": "YOUR_TOKEN",

  • Вы можете использовать токен, состоящий из шестнадцатеричных символов (0-9, af) в качестве токена

  • Удалите строку, содержащую пароль

  • Теперь необходимо перезагрузить сервер

  • Выйдите из системы, нажав «Выйти»

  • После следующего входа в систему вместо токена введите

editing config file

Расположение файла конфигурации:

Windows: "C:\Users\Username\.jupyter\"

Linux: "/home/user/.jupyter"
...