设置本地网络访问

NVIDIA Sync 可帮助设置并配置 SSH 访问

基本思路

如果你主要在另一台系统上工作,例如笔记本电脑,并希望将 DGX Spark 作为远程资源来使用,本 playbook 将向你展示如何通过 SSH 连接并开展工作。借助 SSH,你可以安全地打开终端会话,或通过隧道访问本地机器上的 Web 应用和 API,而这些服务实际上运行在 DGX Spark 上。

这里有两种方式:NVIDIA Sync(推荐) 适合更顺畅的设备管理体验,手动 SSH 则提供直接的命令行控制能力。

开始之前,有几个重要概念需要了解:

Secure Shell (SSH) 是一种加密协议,用于通过不可信网络安全连接到远程计算机。它可以让你像坐在 DGX Spark 设备前一样打开终端、执行命令、传输文件和管理服务,且通信全程加密。

SSH tunneling(也称端口转发)可以将你笔记本上的一个端口(例如 localhost:8888)安全映射到 DGX Spark 上某个应用监听的端口(例如运行在 8888 端口上的 JupyterLab)。你的浏览器连接的是 localhost,而 SSH 会通过加密连接把流量转发到远端服务,无需将该端口暴露到更广泛的网络中。

mDNS (Multicast DNS) 允许设备在本地网络中通过名称相互发现,而不需要中心化 DNS 服务器。你的 DGX Spark 会通过 mDNS 广播自己的主机名,因此你可以直接使用类似 spark-abcd.local(注意 .local 后缀)这样的名称进行连接,而不必手动查找 IP 地址。

你将完成的内容

你将通过 NVIDIA Sync 或手动 SSH 配置,在 DGX Spark 设备上建立安全的 SSH 访问。NVIDIA Sync 提供图形化的设备管理界面,并集成应用启动能力;手动 SSH 则提供直接的命令行控制和端口转发能力。两种方式都允许你从笔记本远程执行终端命令、访问 Web 应用并管理 DGX Spark。

开始前需要了解

  • 基础终端/命令行使用
  • 理解 SSH 基本概念和基于密钥的认证
  • 熟悉主机名、IP 地址、端口转发等网络概念

前置条件

  • 你的 DGX Spark 设备已完成设置,并已创建本地用户账户
  • 你的笔记本和 DGX Spark 处于同一网络中
  • 你知道自己的 DGX Spark 用户名和密码
  • 你拥有设备的 mDNS 主机名(印在 Quick Start Guide 上)或 IP 地址

时间与风险

  • 预计耗时: 5-10 分钟
  • 风险等级: 低 - SSH 设置涉及凭据配置,但不会对 DGX Spark 设备进行系统级更改
  • 回滚: 可通过编辑 DGX Spark 上的 ~/.ssh/authorized_keys 删除 SSH 密钥。
  • 最后更新: 10/28/2025
    • 文案小幅修订