SSH 隧道

某些环境未配置或限制(防火墙或其他方式)对内网内计算机节点的访问。当远程工作时,它们对于在容器内运行 Jupyter notebook 也非常有用。当运行容器时,如果服务或应用程序通过端口(例如 )暴露,则必须在远程系统上启用对 DGX 系统上该端口的远程访问。以下步骤使用 PuTTY 创建从远程系统到 DGX 系统的 SSH 隧道。如果您正在使用 SSH 实用程序,则可以使用 -L 选项设置隧道。
注意: PuTTY SSH 隧道会话必须已启动、已登录且正在运行,隧道才能正常工作。SSH 隧道通常用于以下应用程序(以及列出的端口号)。
表 1. SSH 隧道常用的应用程序
应用程序 端口 注释
5000 如果多用户,每人选择自己的端口
VNC Viewer 5901, 6901 VNC 应用程序端口 5901,Web 应用程序端口 6901
要使用 PuTTY 创建 SSH 隧道会话,请执行以下步骤:
  1. 运行 PuTTY 应用程序。
  2. 主机名 字段中,输入您要连接的主机名。
  3. 已保存的会话 部分,输入要保存会话的名称,然后单击 保存
  4. 单击 Category > 连接,单击 SSH 旁边的 + 以展开该部分。
  5. 单击 Tunnels 进行隧道配置。
  6. 添加要转发的 端口。
    1. 源端口 部分,输入 5000,这是您需要为 转发的端口。
  7. 目标 部分,输入 localhost:5000 作为您将连接的本地端口。
  8. 单击 添加 以保存添加的隧道。
  9. Category 部分,单击 会话
  10. 已保存的会话 部分,单击您之前创建的名称,然后单击 保存 以保存添加的隧道。
要将 PuTTY 与隧道一起使用,请执行以下步骤:
  1. 运行 PuTTY 应用程序。
  2. 已保存的会话 部分,选择您创建的已保存的会话。
  3. 单击 加载
  4. 单击 打开 以启动会话并登录。SSH 隧道已创建,您可以通过隧道连接到远程系统。例如,对于 ,您可以启动 Web 浏览器并连接到 http://127.0.0.1:5000