- Для создания и запуска блокнотов 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). В следующем блоге вы узнаете, как получить доступ к серверу ноутбуков.