Virtual machine 在Bluemix虚拟机上运行Jupyter

Virtual machine 在Bluemix虚拟机上运行Jupyter,virtual-machine,ibm-cloud,jupyter,Virtual Machine,Ibm Cloud,Jupyter,我已经在Bluemix上设置了一个虚拟机。我想在上面安装Jupyter笔记本。我在这里学习了如何在VM上设置Jupyter。 在我尝试连接到下面的地址,输入公共IP(如https/:xxx.xxx.xx.xx:8888/我收到无法连接的消息)之前,一切都正常 虚拟机是Ubuntu 14.04。在设置VM时,我只能选择安全组:default和network Private 你知道问题是什么吗 简短的回答是禁用Ubuntu服务器中的防火墙: $ sudo ufw disable 现在有一个更详细

我已经在Bluemix上设置了一个虚拟机。我想在上面安装Jupyter笔记本。我在这里学习了如何在VM上设置Jupyter。

在我尝试连接到下面的地址,输入公共IP(如https/:xxx.xxx.xx.xx:8888/我收到无法连接的消息)之前,一切都正常

虚拟机是Ubuntu 14.04。在设置VM时,我只能选择安全组:default和network Private

你知道问题是什么吗


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

$ sudo ufw disable
现在有一个更详细的解释和替代解决方案

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

另一方面,默认情况下Ubuntu服务器中也启用了防火墙,只有端口22是打开的

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

$ sudo ufw allow 8888/tcp
然后,您可以使用以下命令检查打开的端口:

$ sudo ufw status 

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

谢谢亚历克斯。下面的人做到了。我相信在AWS上,这一步是由我发布的链接的第3步来完成的,就像下面在Bluemix中所做的一样。 非常棒,非常感谢您的快速响应。(我没有足够的分数去投票)


你的意思是?消息上说“IPython笔记本正在运行:https://[系统上的所有ip地址]:8888/”。我的公共IP是129.41.149.69,我在浏览器中输入以下内容:使用chrome或firefoxDarragh,您可能没有点数来投票给答案,但您可以接受它。对于您想要接受的答案,向下箭头下方应该有一个复选标记。这里有更多的细节
sudo ufw allow 8888/tcp