【问题标题】:Connected to AWS AMI instance but how can I use Jupyter notebook now?已连接到 AWS AMI 实例,但我现在如何使用 Jupyter 笔记本?
【发布时间】:2021-01-27 08:03:17
【问题描述】:

我连接到AWS AMIuaing ``Puttyand when I doconda env listit shows me all the environments. even the jupyter notebook get started when I dojupyter notebook`,它显示了我:

[I 08:00:27.549 NotebookApp] Using EnvironmentKernelSpecManager...
[I 08:00:27.550 NotebookApp] Started periodic updates of the kernel list (every 3 minutes).
[I 08:00:27.778 NotebookApp] Loading IPython parallel extension
[I 08:00:27.808 NotebookApp] JupyterLab extension loaded from /home/ubuntu/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 08:00:27.809 NotebookApp] JupyterLab application directory is /home/ubuntu/anaconda3/share/jupyter/lab
[I 08:00:27.974 NotebookApp] [nb_conda] enabled
[I 08:00:27.975 NotebookApp] Serving notebooks from local directory: /home/ubuntu
[I 08:00:27.975 NotebookApp] The Jupyter Notebook is running at:
[I 08:00:27.975 NotebookApp] http://localhost:8888/
[I 08:00:27.975 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 08:00:27.979 NotebookApp] No web browser found: could not locate runnable browser.
[I 08:00:27.979 NotebookApp] Starting initial scan of virtual environments...
[I 08:00:29.943 NotebookApp] Found new kernels in environments: conda_aws_neuron_pytorch_p36, conda_python3, conda_mxnet_latest_p37, conda_aws_neuron_mxnet_p36, conda_pytorch_p36, conda_tensorflow2_latest_p37, conda_tensorflow2_p36, conda_tensorflow_p37, conda_anaconda3, conda_mxnet_p36, conda_aws_neuron_tensorflow_p36, conda_pytorch_latest_p37

如何在浏览器中访问在 AWS 上运行的 Notebook

【问题讨论】:

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


    【解决方案1】:

    您的笔记本正在侦听端口 8888 (http://localhost:8888) 上实例上的 localhost。它只能从实例内部访问,除非您想完全公开端口 8888,这不是一个好习惯。

    更好的方法是 ssh 隧道。因此,您将使用putty 在您的本地计算机和您的实例之间建立一个 ssh 隧道。 putty 有很多关于如何做到这一点的教程。这是一个例子:

    在本教程中,您将使用端口8888 而不是他们显示的1234。隧道开通后,您可以在浏览器中以http://localhost:8888 的身份访问您的笔记本。

    另一个使用putty通过ssh隧道访问笔记本的例子是here

    【讨论】:

    • 但是为什么我连笔记本的网址都没有?没有我可以访问的网址。
    • @Deshwal url 是http://localhost:8888,但这只能在实例内部工作。
    • 不不...不是那个。 Token 你总能得到。我什至没有得到令牌。
    • @Deshwal 不知道令牌。也许它被禁用了? token 是可以使用也可以不使用的东西。
    • 是的!端口转发存在一些问题。我正在使用密码,这就是为什么它没有显示任何令牌。一个更一般的查询,如果我在那里运行脚本并关闭连接(网络错误)或关闭 Putty(同样的事情),我的脚本会继续在那里运行吗?
    猜你喜欢
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 2017-09-24
    • 2021-08-21
    • 2022-01-25
    • 1970-01-01
    相关资源
    最近更新 更多