Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 DLAMI 实例上将客户端连接到 Jupyter Notebook 服务器
在 DLAMI 实例上启动 Jupyter Notebook 服务器后,请将 Windows、macOS 或 Linux 客户端配置为连接到服务器。当您连接时,可以在工作区中的服务器上创建和访问 Jupyter Notebook,并在服务器上运行深度学习代码。
先决条件
请确保您拥有设置 SSH 隧道所需的以下信息:
从 Windows、macOS 或 Linux 客户端进行连接
要从 Windows、macOS 或 Linux 客户端连接到 DLAMI 实例,请按照客户端操作系统的说明进行操作。
- Windows
-
使用 SSH 从 Windows 客户端连接到 DLAMI 实例
-
使用适用于 Windows 的 SSH 客户端,例如 PuTTY。有关说明,请参阅亚马逊 EC2 用户指南中的使用 PuTTY 连接您的 Linux 实例。有关其它 SSH 连接选项,请参阅使用 SSH 连接到 Linux 实例。
-
(可选)创建通往正在运行的 Jupyter 服务器的 SSH 隧道。在 Windows 客户端上安装 Git Bash,然后按照 macOS 和 Linux 客户端的连接说明进行操作。
- macOS or Linux
-
使用 SSH 从 macOS 或 Linux 客户端连接到 DLAMI 实例
-
打开终端。
-
运行以下命令将本地端口 8888 上的所有请求转发到远程 Ama EC2 zon 实例上的端口 8888。通过替换访问亚马逊实例的密钥位置和亚马逊 EC2 实例的公有 DNS 名称来更新命令。 EC2 注意,对于 Amazon Linux AMI,用户名是 ec2-user
而非 ubuntu
。
$
ssh -i ~/mykeypair.pem
-N -f -L 8888:localhost:8888 ubuntu@ec2-###-##-##-###
.compute-1.amazonaws.com
此命令在您的客户端和运行 Jupyter Notebook 服务器的远程 Amazon EC2 实例之间打开一条隧道。
后续步骤
在 DLAMI 实例上登录 Jupyter Notebook 服务器