我正在尝试通过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
在新标签页上打开它但未收到任何数据。
提前谢谢!
答案 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