在远程服务器上运行 Jupyter Notebook

按照以下步骤使用从远程服务器启动的 Jupyter Notebook。


  1. 从远程服务器启动 Jupyter Notebook,为 <PORT> 选择一个端口号:

    # Replace <PORT> with your selected port number
    jupyter notebook --no-browser --port=<PORT>
    

    例如,如果您想使用端口号 8080,您将运行以下命令:

    jupyter notebook --no-browser --port=8080
    

    或者运行以下命令以使用默认端口启动:

    jupyter notebook --no-browser
    

    请注意端口设置。您将在下一步中需要它。

  2. 您可以通过设置 SSH 隧道从远程计算机通过 SSH 访问笔记本。从本地机器运行以下命令:

    # Replace <PORT> with the port number you selected in the above step
    # Replace <REMOTE_USER> with the remote server username
    # Replace <REMOTE_HOST> with your remote server address
    ssh -L 8080:localhost:<PORT> <REMOTE_USER>@<REMOTE_HOST>
    

    上面的命令在终端中打开一个新的 SSH 会话。

  3. 从本地计算机打开浏览器并导航到http://localhost:8080/,Jupyter Notebook Web 界面。将 8080 替换为您在步骤 1 中使用的端口号。