Direct Connections#
Overview and Prerequisites#
NVIDIA Sync allows you to add any remote Linux device for which you have SSH access directly over the network. A direct connection requires your laptop to be on the same network as the device and for Sync to have the required SSH information (for example, IP address, hostname, username and password, or key).
Direct connections will work only if your laptop is on the same network as the remote device, or the remote device is accessible from the internet (for example, a cloud VM). A typical example is working with a device on a LAN, such as a home or corporate network.
If you are not on the same network as your remote device, you may be able to connect using the Tailscale integration. For more information, see Working with Tailscale Connections.
Adding a Device for a Direct Connection#
There are a few different scenarios for adding a device for a direct connection.
Adding a DGX Spark or a GB10 Device with Device Name#
After initial setup, the system broadcasts its hostname using multicast DNS (mDNS) so you can find and add it without the IP address.
If you are on a network that does not support mDNS, you will need the device IP address on the network.
Open the Settings window by clicking the gear icon in the top left corner.
Select the Devices tab, then click Add Device.
The device discovery modal opens to show the device name.
Select the device and fill in the fields in the configuration modal:
Name: Enter a name to identify this device.
Hostname or IP: Pre-populated with the device name you selected.
Port number: The default is 22.
Username: Enter your username for accessing the device.
Password: Enter your password for accessing the device.
Confirm the details by clicking Add.
If the details are correct, the device will be added and you can then directly connect to it using Sync.
Adding with Known IP Address#
If the device is not broadcasting its name with mDNS or you are on a network that suppresses mDNS, you need to use a known IP address.
Open the NVIDIA Sync app and select Add Device.
Select Add a device manually at the bottom of the broadcast modal.
Fill in the fields in the configuration modal:
Name: Enter a name to identify this device.
Hostname or IP: Enter the IP address for the device on the network.
Port number: The default is 22.
Username: Enter your username for accessing the device.
Password: Enter your password for accessing the device.
Confirm the details by clicking Add.
If the details are correct, the device will be added and you can then directly connect to it using Sync.
Importing an Existing SSH Configuration#
NVIDIA Sync can also add a device that is already aliased in your main SSH configuration file. On Mac and Linux this file is ~/.ssh/config, and on Windows it is C:\Users\<user-name>\.ssh\config.
Entries from that file are used as-is and must use key-based access to the remote device. Ensure the SSH alias is valid and working before importing the device into Sync.
Open the NVIDIA Sync app and select Add Device.
Select Add a device manually at the bottom of the broadcast modal.
Entries from the main SSH configuration file are shown.
Select the appropriate alias.
Confirm the import by clicking Add.
Using a Directly Connected Device#
Once you have added a device to NVIDIA Sync, you can connect to it as long as you are on the appropriate network. To connect from anywhere, configure the Tailscale integration. For more information, see Working with Tailscale Connections.
Connecting and Disconnecting#
To connect to a device that you have added:
Ensure you are on the same network as the device.
Open the NVIDIA Sync app.
Select the device name in the drop-down menu in the top left corner.
Click Connect.
To disconnect from a currently connected device:
Open the NVIDIA Sync pop-up window.
Click Disconnect.