连接到Azure中的jupyter笔记本

问题描述 投票:0回答:1

我正在尝试在本地计算机上的 Azure 虚拟机中运行的 jupyter 笔记本之间建立连接。我的目标是在该虚拟机中运行一个笔记本作为服务器,以便其他团队可以使用它来读取和/或创建另一个笔记本。

我怎样才能做到这一点?首先,我在从本地连接到虚拟机时遇到问题。

我已经下载了 ssh 密钥,并且正在运行

ssh -i <mykey> azureuser@ip
,如 Azure 应用程序中所示,但命令挂起并最终超时

解决该问题后,我需要找到访问笔记本的解决方案。我认为访问运行 jupyter 内核的端口应该足够了,但想确定一下。

您能给我一些有关此过程的详细信息吗?

azure jupyter-notebook azure-virtual-machine
1个回答
0
投票

确保检查 Jupyter 服务器是否正在 VM 上运行,并验证 NSG 规则是否允许 Jupyter 服务器的端口。

我已按照以下步骤在

jupyter
上配置了
Azure VM

我使用以下 cmdlet 安装了所需的模块。

    sudo apt install python3 python3-pip
    pip3 install jupyter
    pip install notebook
    jupyter-notebook --version
    export PATH="/usr/local/bin:$PA
    jupyter notebook password  
    nano ~/.jupyter/jupyter_notebook_config.py 

这是 jupyter 配置。

    c.NotebookApp.allow_origin = '*'  
    c.NotebookApp.ip = '0.0.0.0'  
    c.NotebookApp.open_browser = False  
    c.NotebookApp.port = 8888 # Or any other desired port 

运行以下命令启动 Jupyter 服务器:

  jupyter notebook --no-browser --port=8888

输出:

enter image description here

NSG 规则配置:

enter image description here

运行上述命令后,我可以使用VM的公共IP地址登录到Jupyter

服务器

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.