Как использовать ssh и Serveo.Net для доступа к ноутбукам Jupyter в общедоступном Интернете? - PullRequest
0 голосов
/ 24 марта 2019

Я хочу получить доступ к моим ноутбукам Jupyter, работающим на моем сервере, откуда угодно. Я не хочу открывать порты на моем маршрутизаторе или брандмауэре. Могу ли я использовать ssh для этого? Могу ли я использовать собственный домен?

1 Ответ

0 голосов
/ 24 марта 2019

Следующая команда предоставит вашу службу (порт 8888) общедоступному Интернету (порт 80/443). Осторожно, безопасность так же хороша, как и безопасность экрана входа в систему Jupyter. Вы можете использовать свой собственный домен (например, https://n.u.example.com). В случае сбоя ssh, команда будет пытаться перезапускаться раз в секунду. Дополнительные сведения см. Serveo.net.

date && until ssh -o ServerAliveInterval=60 -R n.u.example.com:443:localhost:8888 serveo.net -i ~/OneDrive/Documents/u.example.com; do date && sleep 1 && echo "Restarting..."; done
...