通过 80 或 443 以外的端口查看 http
Viewing http over ports other than 80 or 443
我在远程服务器上使用 jupyter 笔记本。我可以在特定端口(例如 8000)上启动笔记本。我原以为我可以在 server:8000
看到笔记本,但我收到 "can't connect" 错误。
但是,如果我启动 ssh 隧道 ssh -L 8000:localhost:8000 server
,那么我可以在 localhost:8000
看到笔记本。
为什么我不能使用 url 和端口?什么样的设置可以让我这样做?
听起来 "server" 位于不允许端口 8000 上的传入流量的防火墙后面。SSH 流量(端口 22)可能是允许的,所以这就是您必须通过隧道进入的原因。我认为这更像是一个网络问题,而不是 jupyter-notebook
问题。
我在远程服务器上使用 jupyter 笔记本。我可以在特定端口(例如 8000)上启动笔记本。我原以为我可以在 server:8000
看到笔记本,但我收到 "can't connect" 错误。
但是,如果我启动 ssh 隧道 ssh -L 8000:localhost:8000 server
,那么我可以在 localhost:8000
看到笔记本。
为什么我不能使用 url 和端口?什么样的设置可以让我这样做?
听起来 "server" 位于不允许端口 8000 上的传入流量的防火墙后面。SSH 流量(端口 22)可能是允许的,所以这就是您必须通过隧道进入的原因。我认为这更像是一个网络问题,而不是 jupyter-notebook
问题。