NVIDIA Sync helps set up and configure SSH access
NVIDIA Sync is a desktop app that connects your computer to your DGX Spark over the local network. It gives you a single interface to manage SSH access and launch development tools on your DGX Spark.
Download and install NVIDIA Sync on your computer to get started.
Your OS has been auto-detected, but you can choose a different option to download.
For macOS
nvidia-sync.dmg
NVIDIA Sync
from the Applications folderFor Windows
For Debian/Ubuntu
Configure the package repository:
curl -fsSL https://workbench.download.nvidia.com/stable/linux/gpgkey | sudo tee -a /etc/apt/trusted.gpg.d/ai-workbench-desktop-key.asc
echo "deb https://workbench.download.nvidia.com/stable/linux/debian default proprietary" | sudo tee -a /etc/apt/sources.list
Update package lists
sudo apt update
Install NVIDIA Sync
sudo apt install nvidia-sync
Apps are desktop programs installed on your laptop that NVIDIA Sync can configure and launch with an automatic connection to your Spark.
You can change your app selections anytime in the Settings window. Apps that are marked "unavailable" must be installed before you can use them.
Default apps:
Optional apps (require separate installation):
NOTE
You must know either your hostname or IP address to connect.
spark-abcd.local
.local
(mDNS) hostnames don't work on your network you must use an IP address. This can be found in Ubuntu's network settings or by logging into the admin console of your router.Finally, connect your DGX Spark by filling out the form:
spark-abcd.local
) or IP address of your SparkNOTE
Your password is used only during this initial setup to configure SSH key-based authentication. It is not stored or transmitted after setup completion. NVIDIA Sync will SSH into your device and configure its locally provisioned SSH key pair.
Click add "Add" and NVIDIA Sync will automatically:
~/.ssh/authorized_keys
on your deviceIMPORTANT
After completing system setup for the first time, your device may take several minutes to update and become available on the network. If NVIDIA Sync fails to connect, please wait 3-4 minutes and try again.
Once connected, NVIDIA Sync appears as a system tray/taskbar application. Click the NVIDIA Sync icon to open the device management interface.
Clicking on the large "Connect" and "Disconnect" buttons controls the overall SSH connection to your device.
Set working directory (optional): Choose a default directory that Apps will open in when launched through NVIDIA Sync. This defaults to your home directory on the remote device.
Launch applications: Click on any configured app to open it with automatic SSH connection to your DGX Spark.
"Custom Ports" are configured on the Settings screen to provide access to custom web apps or APIs running on your device.
NVIDIA Sync creates an SSH alias for your device for easy access manually or from other SSH enabled apps.
Verify your local SSH configuration is correct by using the SSH alias. You should not be prompted for your password when using the alias:
# Configured if you use mDNS hostname
ssh <SPARK_HOSTNAME>.local
or
# Configured if you use IP address
ssh <IP>
On the DGX Spark, verify you're connected
hostname
whoami
Exit the SSH session
exit
Test your setup by launching a development tool: