通过SSH隧道从远程位置连接ipython-notebook

时间:2014-08-23 12:05:03

标签: ssh ipython-notebook

我正在尝试通过ssh隧道从远程位置打开macbook上的ipython-notebook(在服务器上运行)但没有收到数据。 这是SSH隧道的命令

ssh -L 5558:localhost:5558 -N -t -x  user@remote-host

这是我用来在服务器上记下笔记本的命令

ipython notebook --pylab=inline --port=5558 --ip=* --no-browser --notebook-dir notebooks

我尝试使用此remote-host:5558在新标签页上打开它但未收到任何数据。 提前谢谢!

2 个答案:

答案 0 :(得分:3)

指令-L AAAA:somehost:BBBB将导致SSH侦听 localhost 上的端口AAAA(运行ssh命令的计算机)并通过SSH会话转发到该端口的任何连接,到主机somehost端口BBBB。因此,您需要在运行ssh命令的计算机上的浏览器中打开http://localhost:5558/

答案 1 :(得分:0)

阅读本文:How do I add a kernel on a remote machine in IPython (Jupyter) Notebook?

远程jupyter内核/内核管理实用程序(rk):https://github.com/korniichuk/rk