• Для создания и запуска блокнотов Jupyter должен быть запущен сервер блокнотов Jupyter.
  • В этом посте не объясняется, как установить сервер ноутбуков Jupyter или пакеты для машинного обучения в AWS AMI.
  • В этом посте вы запустите сервер ноутбуков Jupyter.

Шаг 1

В оболочке SSH введите следующую команду, чтобы запустить сервер ноутбуков Jupyter в фоновом режиме:

nohup jupyter notebook &
  • Команда nohup означает отсутствие зависания и позволяет серверу ноутбуков Jupyter продолжать работу, даже если ваше SSH-соединение разорвано.
  • Через пару секунд появится сообщение о записи вывода процесса в файл nohup.out:

Нажмите Enter, чтобы вернуться к приглашению оболочки.

Это позволит вам продолжать вводить команды в командной строке.

Шаг 2

Нажмите enter, чтобы перейти к чистой командной строке, и просмотрите файл журнала записной книжки, чтобы следить за тем, когда записная книжка будет готова к подключению:

tail -f nohup.out

Шаг 3

Нажмите ctrl+c, чтобы остановить запись файла журнала.

Шаг 4

Введите следующее, чтобы получить аутентифицированный URL-адрес для доступа к серверу блокнотов Jupyter:

jupyter notebook list
  • По умолчанию блокноты Jupyter запрещают доступ анонимным пользователям. — Ведь через интерфейс блокнота можно запускать произвольный код.
  • Параметр URL токена — это один из способов аутентификации при доступе к серверу ноутбука.

  • /home/ubuntu в конце команды указывает рабочий каталог сервера.
  • Сервер ноутбуков Jupyter запущен и работает.

  • Однако вы не можете подключиться к серверу. Если есть группа безопасности, содержащая виртуальную машину, не разрешает доступ к порту 8888.
  • Для обеспечения безопасности среды открыт только порт 22 (SSH). В следующем блоге вы узнаете, как получить доступ к серверу ноутбуков.

GitHub
LinkedIn
Facebook
dev