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
-
使用适用于 Windows 的SSH客户端,例如 Pu TTY。有关说明,请参阅亚马逊EC2用户指南TTY中的使用 Pu 连接您的 Linux 实例。有关其他SSH连接选项,请参阅使用连接您的 Linux 实例SSH。
-
(可选)创建通往正在运行的 Jupyter 服务器的SSH隧道。在 Windows 客户端上安装 Git Bash,然后按照 macOS 和 Linux 客户端的连接说明进行操作。
- macOS or Linux
-
要从 macOS 或 Linux 客户端连接到您的DLAMI实例,请使用以下命令 SSH
-
打开终端。
-
运行以下命令将本地端口 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