1

Я пытаюсь использовать ноутбук Jupyter с пульта, и я знаю, что могу получить к нему доступ через туннелирование портов, когда я ssh:

ssh -L 8000:localhost:8888 me@0.0.0.0

например, когда я запускаю блокнот jupyter на сервере, открываю браузер и захожу на http://localhost:8000/ я достигаю блокнота jupyter. Но это ставит меня в очередь за паролем, который я никогда не устанавливал.

Если я попытаюсь установить пароль, используя:

jupyter notebook --generate-config

jupyter notebook password

и установка пароля. Этот пароль не сохраняется в моем файле jupyter_notebook_config.json, и я получаю неверные учетные данные, используя этот пароль или хэш, сохраненный в файле json.

Я не хочу, чтобы мне вообще предлагали ввести пароль! Но, по крайней мере, я хотел бы иметь возможность войти с паролем, который я указал.

Я проработал все предложения, которые я мог найти до сих пор безрезультатно.

1 ответ1

1

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

Вот что сработало:

ssh -L 8000:localhost:8000 me@0.0.0.0
jupyter notebook --port=8000

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .