如何连接到远程Jupyter笔记本服务器?[关闭]

发布于 2021-01-29 14:10:48

关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。


想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题

2年前关闭。

改善这个问题

我想jupyter notebook在我可以ssh访问的计算机上运行服务器,并且已经能够在本地运行笔记本计算机。

如何设置jupyter notebook以便可以 远程 访问?

关注者
0
被浏览
167
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您具有ssh访问将运行服务器的计算机的权限,请执行以下步骤:

    1)在将运行 服务器 的机器上,执行:

    jupyter notebook # To start the server with the default port forwarding (8888)
    

    2)
    下笔记本地址:它将在终端上显示给您:http://localhost:8888/?token=<A_LONG_STRING_OF_NUMBERS_AND_LETTERS>

    3)在 客户端 计算机上,可以远程访问服务器:

    ssh -N -L localhost:8888:localhost:8888 <server_username>@<server_ip>
    

    4)现在,打开浏览器以使用以下地址: http://localhost:8888/?token=<THE_TOKEN>


    附加信息 (在此处找到):可以更改设置服务器的端口

    # In the server
    jupyter notebook --no-browser --port=8889
    
    # In the client
    ssh -N -L localhost:8888:localhost:8889 <server_username>@<server_ip>
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看