【问题标题】:Running Jupyter on Bluemix virtual machine在 Bluemix 虚拟机上运行 Jupyter
【发布时间】:2016-02-11 18:10:37
【问题描述】:

我已经在 Bluemix 上设置了一个虚拟机。我想在上面设置 Jupyter Notebooks。我按照这里的教程如何在 VM 上设置 Jupyter。 http://blog.impiyush.me/2015/02/running-ipython-notebook-server-on-aws.html

这一切都有效,直到我得到以下信息,当我尝试连接到以下地址时,输入公共 IP,如 https//:xxx.xxx.xx.xx:8888/ 我收到无法连接的消息。

虚拟机是 Ubuntu 14.04。在设置 VM 时,我只能选择安全组:默认和网络专用。

任何想法可能是什么问题?

command line message on bluemix VM that bluemix is running

【问题讨论】:

  • 你的意思是xxx.xxx.xx.xx:8888 吗?
  • 消息显示“The IPython Notebook is running at: https://[all ip addresses on your system]:8888/”。我的公共 IP 是 129.41.149.69,我在浏览器中输入以下内容:https://129.41.149.69:8888/ using chrome or firefox

标签: virtual-machine ibm-cloud jupyter


【解决方案1】:

简短的回答是禁用 Ubuntu 服务器中的防火墙:

$ sudo ufw disable

现在有更详细的解释和替代解决方案。

部署在 Bluemix 美国南部区域的 VM 的默认安全组允许任何传入/传出端口。

另一方面,Ubuntu服务器默认也启用了防火墙,只开放了22端口。

更优雅的解决方案是只打开您想要公开的端口,例如端口 8888:

$ sudo ufw allow 8888/tcp

然后您可以检查使用命令打开的端口:

$ sudo ufw status 

重要提示:此处的答案仅对在 Bluemix 美国南部地区创建的 VM 有效。对于在 Bluemix 英国区域创建的 VM,请查看产品文档以更好地了解安全组。

【讨论】:

  • 达拉格,你可能没有点数来投票给答案,但你可以接受。您要接受的答案的向下箭头下方应该有一个复选标记。这里有更多细节meta.stackexchange.com/questions/5234/…
【解决方案2】:

谢谢亚历克斯。下面做到了。我相信在 AWS 上,该步骤由我发布的链接的第 3 步处理,并在 Bluemix 中完成如下。 太棒了,非常感谢快速响应。 (我没有足够的积分来投票)

sudo ufw allow 8888/tcp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    相关资源
    最近更新 更多