在实例上将客户端连接到 Jupyter Notebook 服务器 DLAMI - Amazon Deep Learning AMIs
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在实例上将客户端连接到 Jupyter Notebook 服务器 DLAMI

您的DLAMI实例上启动 Jupyter Notebook 服务器后,将您的 Windows、macOS 或 Linux 客户端配置为连接到该服务器。连接后,可以在工作空间的服务器上创建和访问 Jupyter 笔记本,并在服务器上运行深度学习代码。

先决条件

确保你有以下内容,你需要这些东西来设置SSH隧道:

从 Windows、macOS 或 Linux 客户端连接

要从 Windows、macOS 或 Linux 客户端连接到您的DLAMI实例,请按照客户端操作系统的说明进行操作。

Windows
要从 Windows 客户端连接到您的DLAMI实例,请使用以下命令 SSH
  1. 使用适用于 Windows 的SSH客户端,例如 Pu TTY。有关说明,请参阅亚马逊EC2用户指南TTY中的使用 Pu 连接您的 Linux 实例。有关其他SSH连接选项,请参阅使用连接您的 Linux 实例SSH

  2. (可选)创建通往正在运行的 Jupyter 服务器的SSH隧道。在 Windows 客户端上安装 Git Bash,然后按照 macOS 和 Linux 客户端的连接说明进行操作。

macOS or Linux
要从 macOS 或 Linux 客户端连接到您的DLAMI实例,请使用以下命令 SSH
  1. 打开终端。

  2. 运行以下命令将本地端口 8888 上的所有请求转发到远程 Ama EC2 zon 实例上的端口 8888。通过替换访问亚马逊实例的密钥位置和亚马逊EC2实例的公共DNS名称来更新命令。EC2注意,对于 Amazon LinuxAMI,用户名ec2-user取而代之ubuntu

    $ ssh -i ~/mykeypair.pem -N -f -L 8888:localhost:8888 ubuntu@ec2-###-##-##-###.compute-1.amazonaws.com

    此命令在您的客户端和运行 Jupyter Notebook 服务器的远程 Amazon EC2 实例之间打开一条隧道。

后续步骤

在实例上登录 Jupyter Notebook 服务器 DLAMI