运行 Bluemix 虚拟机上的 Jupyter

Running Jupyter on Bluemix virtual machine

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

一切正常,直到我收到以下内容,当我尝试连接到以下地址时,输入 public IP,如 https//:xxx.xxx.xx.xx:8888/ 我收到消息无法连接。

VM 是 Ubuntu 14.04。在设置 VM 时,我只能 select Security Groups: default 和 network Private。

知道问题出在哪里吗?

command line message on bluemix VM that bluemix is running

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

$ sudo ufw disable

现在更详细的解释和备选方案。

部署在 Bluemix 美国南部地区的虚拟机的默认安全组允许任何 incoming/outgoing 端口。

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

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

$ sudo ufw allow 8888/tcp

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

$ sudo ufw status 

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

谢谢亚历克斯。下面做到了。我相信在 AWS 上,该步骤由我发布的 link 的第 3 步处理,并在 Bluemix 中像下面那样完成。 太棒了,非常感谢快速响应。 (我没有足够的点赞)

sudo ufw allow 8888/tcp