Подключите jupyter python через туннельное соединение (через ssh) - PullRequest
0 голосов
/ 23 ноября 2018

У меня проблема с подключением к jupyter, который я запускаю на удаленном компьютере.Я настроил jupyter с помощью ssl, как показано в следующем документе:

https://jupyter -notebook.readthedocs.io / en / latest / public_server.html # hashed-pw

Затем я запускаю jupyter на удаленной машине командой: jupyter notebook как в учебнике.Когда он работает, я создаю туннель в другом терминале, выполняя команду:

ssh -N -f -L 8889:127.0.0.1:8881 user_name@hostname.com

Конечно, Jupyter работает на port 8881.Когда я открываю браузер на локальном компьютере и пытаюсь открыть страницу:

localhost:8889

Я получил ошибку, что соединение было сброшено, и в командной строке ssh возвращает следующую ошибку:

channel 2: open failed: connect failed: Connection refused

Кто-нибудь может мне помочь?Я искал ответ целый день и до сих пор не могу его исправить.

1 Ответ

0 голосов
/ 27 ноября 2018

Проблема в том, что в моем случае jupyter работает на localhost.На моем удаленном сервере у меня нет доступа к удаленному локальному хосту, поэтому решение было довольно простым - я запускаю jupyter на указанном ip = 0.0.0.0

jupyter notebook --no-browser --port=8881 --ip=0.0.0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...