【问题标题】:Viewing http over ports other than 80 or 443通过 80 或 443 以外的端口查看 http
【发布时间】:2017-08-28 14:35:45
【问题描述】:

我在远程服务器上使用 jupyter 笔记本。我可以在特定端口(例如 8000)上启动笔记本。我原以为我可以在 server:8000 上看到笔记本,但出现“无法连接”错误。

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

那么为什么我不能使用 url 和 port 呢?什么样的设置可以让我这样做?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你是对的——它在防火墙后面。我觉得我明白了。我忘记了仅仅因为服务器正在端口上说话并不意味着它正在侦听端口。所以我要么需要使用隧道,要么要求系统管理员打开一些其他端口,或者将这些端口代理到 suburl。
    猜你喜欢
    • 2022-06-29
    • 2020-05-31
    • 1970-01-01
    • 2013-08-13
    • 2023-02-25
    • 2019-11-12
    • 2018-09-17
    • 2019-02-02
    • 2014-05-24
    相关资源
    最近更新 更多