我正在尝试连接到在远程服务器上运行的jupyter笔记本。下面的代码已经运行了好几天,可以将在ubuntu服务器端口上运行的jupyter笔记本转发到mac。今天停止了。有人知道这个问题可能是什么吗?还有谁知道我怎么能在ubuntu服务器上打开端口,所以我不需要下面的代码?
代码:
(Option[String], Option[Int])
更新:
代码:
ssh -L 8000:localhost:8888 username@111.111.11.122
消息:
jupyter notebook --no-browser --port=8889
更新:
代码: ssh -L 8888:localhost:8889用户名@ 111.111.11.122
消息:
绑定:地址已被使用 channel_setup_fwd_listener_tcpip:无法监听端口:8888 无法请求本地转发。
答案 0 :(得分:0)
我有时会遇到相同的问题。您可以尝试重新启动远程jupyter服务器(该链接包含杀死现有服务器并启动新服务器的信息)。或尝试使用其他端口号。顺便说一句,请分享您遇到的确切错误。
[https://coderwall.com/p/ohk6cg/remote-access-to-ipython-notebooks-via-ssh][1]
将“ ipython”更改为“ jupyter”,并确保在远程计算机和您的计算机上都安装了jupyter。
ipython 笔记本--no-browser --port = 8889
jupyter notebook --no-browser --port=8889
答案 1 :(得分:0)
问题似乎是我需要在本地计算机上的浏览器中键入localhost:8888。我一直在输入在远程计算机上打开jupyter笔记本服务器的端口,即localhost:8889。例子
jupyter notebook --no-browser --port=8889
跟着
ssh -N -f -L localhost:8888:localhost:8889 username@111.111.11.122
在这里头。
答案 2 :(得分:0)
这是因为您已经在本地机器上使用端口 8888 打开了另一个 Jupyter notebook。所以解决方案只是选择一个不同的端口号,例如8890 或 8888 除外。