gpt4 book ai didi

macos - 使用端口转发从本地 Web 浏览器访问 EC2 Ubuntu 实例的本地主机地址

转载 作者:行者123 更新时间:2023-12-04 03:11:24 33 4
gpt4 key购买 nike

我有一个在 AWS EC2 上运行的 Linux Ubuntu 实例。在这个实例中,我有一个服务在 localhost:8889 上运行,这意味着该服务在实例的本地主机上的端口 8889 上运行。

我想从我的 Mac 访问这个本地主机地址。我已经尝试使用以下地址访问它,但均无效:

http://<public-dns>:8889
http://<public-ip>:8889
http://<private-ip>:8889

我也曾尝试在 Google 中搜索它,但到目前为止,如果这些方法对我有用,则没有任何方法,包括将弹性 IP 地址关联到实例并编辑安全组上的入站和出站规则以允许端口给大家。

我读过一些关于端口转发的内容,但我不确定我是否完全理解它。我明白了它的想法,但我不明白如何去做。

如果你能帮我弄清楚如何使用端口转发访问实例的本地主机,那会很棒。我意识到它与终端有关,但我不明白我需要在哪里运行命令(在 Mac 上或在实例上),以及我需要使用的参数是什么。

最佳答案

在您的情况下,服务 jupyter-notebook 仅监听本地主机接口(interface),因此您将无法从服务器的 IP 进行访问。

一个简单的解决方案是开始使用特定的配置。

$ Jupiter-notebook --config=jupyter_notebook_config.py

并在您的 jupyter_notebook_config.py 文件中至少包含该属性

c.NotebookApp.ip = "0.0.0.0"

您可以查看 doc有关可能配置的所有详细信息。通过在 0.0.0.0 上监听,可以在不同的 IP(duns、私有(private)或公共(public) IP)上访问该服务

关于macos - 使用端口转发从本地 Web 浏览器访问 EC2 Ubuntu 实例的本地主机地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44994367/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com