Я запускаю сервер ноутбуков на удаленном компьютере и хочу как-то его защитить. К сожалению, я не могу использовать аутентификацию по паролю (потому что, если я это сделаю, я не могу использовать ein
, пакет emacs для ноутбуков ipython).Сделать IPython Notebook принимать соединения только с заданного адреса/подсети
Другое очевидное решение - заставить IPython Notebook принимать соединения только из IP-адреса моего локального компьютера, но, похоже, нет обычного способа сделать это с помощью конфигураций ipython. Может, я что-то упустил?
Возможно, есть еще один способ достичь моей цели?
ОБНОВЛЕНИЕ: вот об ошибке, опубликованном в трекер EIN: https://github.com/millejoh/emacs-ipython-notebook/issues/57.
UPDATE2: спасибо millejoh (ein
разработчик), теперь ein
должен работать с защищенными паролем ноутбуками, поэтому вопрос больше не актуальен. Спасибо всем за ваши ответы!
Что делать это на удаленной стороне машины? Запустите сервер Notebook на определенном порту и задайте параметры для этого порта, чтобы этот порт принимал только соединения с IP-адреса вашего локального компьютера. Тогда вам даже не нужно играть с конфигурациями ipython. –