如何通过ssh在服务器上启动jupyter笔记本并在本地浏览器上运行?

时间:2018-03-05 18:36:09

标签: macos ubuntu ssh jupyter-notebook

我正在开发一个项目,在这个项目中,我的本地机器无法访问服务器和Mysql数据库,除非我使用终端ssh到远程服务器。但是,我觉得使用Jupyter笔记本编程对我来说是最好的环境。我真的很想念它,因为我通过终端远程查找vim编程有点麻烦。我想知道是否有办法从服务器启动Jupyter笔记本并让我的本地浏览器打开它 - 所以我可以从我的浏览器编码,但它将通过ssh从终端/远程服务器运行 - 这样我的方式代码实际上可以通过遥控器从我的浏览器连接到我的数据库,我可以使用Jupyter笔记本的交互性来加速我的开发。有任何想法吗? remote是ubuntu,我的是mac。感谢

1 个答案:

答案 0 :(得分:0)

这很简单。您只需要在远程计算机上安装jupyter笔记本服务器,并将其打开到Web,并使用密码进行保护,以避免意外使用。

在远程服务器上,首先安装Jupyter:

pip3 install jupyter

然后按照此guide使用密码保护它。

最后你可以用:

启动它
jupyter notebook --ip='*'

这告诉Jupyter可以从任何ip使用它,而不仅仅是来自localhost。

请用密码保护,否则服务器可能会发生非常麻烦的事情。