【问题标题】:Trying to run jupyter notebook on ec2 machine which sits on a bastion host尝试在位于堡垒主机上的 ec2 机器上运行 jupyter notebook
【发布时间】:2019-07-08 10:16:00
【问题描述】:

我的 ec2 机器位于堡垒主机后面,我正在尝试在我的 ec2 机器上运行 jupyter notebook。

我正在通过堡垒 IP SSH 连接到我的 ec2 机器,并在我的 ec2 机器上安装了 anaconda。我拥有的这台 ec2 机器没有公共 IP,只有一个私有 IP。请帮我解决这个问题。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 jupyter-notebook jupyter


    【解决方案1】:

    由于您可以通过 SSH 连接到其中,因此您可以通过隧道访问 HTTP 并安全地访问您的 jupyter 笔记本。尝试类似:

    ssh -L 80:127.0.0.1:80 ec2-user@ec2-address
    

    【讨论】:

    • 感谢您的提示。我可以在我的 ec2 机器上运行该服务,但我无法在我的本地机器上运行笔记本。如何访问在我的 ec2 上运行的 jupyter 服务(在堡垒后面运行),而且 ec2 机器没有公共 IP,它只有私有 IP。
    • @DocZenith 你有没有想过这个问题?我今天刚遇到同样的问题。我之前设法通过一个堡垒到一个非常相似的红移集群获得了一个 ssh 隧道。我相信该命令可能类似于ssh -f -N -L 127.0.01:8888:127.0.0.1:8888 -i ~/.ssh/id_rsa $user@$bastion_dns,但今天结束了,我明天要测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    相关资源
    最近更新 更多