在ipad localhost上从web服务器运行jupyter笔记本

时间:2018-03-26 11:40:28

标签: ios ssh localhost jupyter-notebook digital-ocean

我在iPad Pro上使用Blink连接到我的DigitalOcean Ubuntu网络服务器并运行Jupyter Notebook。

我可以SSH很好,也可以运行Jupyter Notebook。我得到了通常的Jupyter笔记本网址http://localhost:8888/?token-12345,但是当我在我的iPad上的Chrome浏览器中复制粘贴此网址时,我收到错误消息&#39;此网站无法到达&#39;。< / p>

任何人都知道如何解决这个问题? SSH隧道是解决方案的一部分吗?我应该运行什么命令?

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到:

  • SSH隧道/端口转发。您可能需要一个独立的应用程序来建立隧道(例如this one),然后使用localhost和映射端口在浏览器中连接到您的服务器。
  • 公共服务器。您可以公开访问您的服务器(更多详细信息here),但要注意您可能还需要配置有效的SSL证书以通过HTTPS连接到您的服务器,否则Jupyter的内核将无法使用在任何iOS浏览器中连接。以下是有关如何配置可在iPad上运行的自签名证书的分步指南:https://juno.sh/ssl-self-signed-cert/

最后,一旦你在Chrome / Safari中使用它,你可能会考虑使用我开发的应用程序而不是浏览器,它被称为 Juno 而且它是&#39 ;适用于iPad的Jupyter Notebook客户端:https://itunes.apple.com/app/juno-jupyter-notebook-client/id1315744137

它确实需要在应用程序内购买才能连接到任意服务器,但您可以免费启动一堆免费的入门笔记本,无需任何配置。