在80或443以外的端口上查看http

时间:2017-04-03 16:14:19

标签: http localhost port jupyter-notebook ssh-tunnel

我在远程服务器上使用jupyter笔记本。我可以在8000这样的特定端口上启动笔记本电脑。我原本以为我能够在server:8000看到笔记本电脑,但我得到一个"无法连接"错误。

但是,如果我启动ssh隧道ssh -L 8000:localhost:8000 server,那么我可以在localhost:8000看到笔记本。

那为什么我不能使用网址和端口?什么样的设置可以让我这样做?

1 个答案:

答案 0 :(得分:1)

听起来“服务器”位于防火墙后面,不允许端口8000上的传入流量。可能允许SSH流量(端口22),因此这就是您必须进入隧道的原因。我认为它更多的是网络问题而不是jupyter-notebook问题。