How to SSH to the remote Jetson Nano Developer Kit

SSH or Secure Shell is a protocol that allows you to securely connect to a remote device over an encrypted connection. The Jetson Nano Developer Kit is a powerful single-board computer that runs on the ARM architecture and is ideal for building and prototyping AI applications. In this blog post, we will discuss how to SSH to the remote Jetson Nano Developer Kit.

Step 1: Connect to the Jetson Nano

First, connect your Jetson Nano to your local network using an Ethernet cable. You can also use Wi-Fi if you prefer. Once the Jetson Nano is connected to the network, you can find its IP address by using the following command on the terminal:

bashCopy code$ ifconfig

This command will display information about your network interfaces, including the IP address of your Jetson Nano.

Step 2: Enable SSH on the Jetson Nano

By default, SSH is not enabled on the Jetson Nano. You need to enable it first before you can connect to it using SSH. To enable SSH, run the following command on the terminal:

bashCopy code$ sudo systemctl enable ssh

This command will enable the SSH service on the Jetson Nano and set it to start automatically at boot time.

Step 3: Install an SSH client

To connect to the Jetson Nano using SSH, you need an SSH client installed on your local machine. If you are using a Linux or macOS system, you can use the built-in SSH client. If you are using Windows, you can use a third-party SSH client such as PuTTY.

Step 4: Connect to the Jetson Nano using SSH

To connect to the Jetson Nano using SSH, use the following command:

bashCopy code$ ssh <username>@<ip-address>

Replace <username> with your username on the Jetson Nano and <ip-address> with the IP address of your Jetson Nano.

For example, if your username is ubuntu and the IP address of your Jetson Nano is 192.168.1.100, the command would be:

bashCopy code$ ssh ubuntu@192.168.1.100

If this is your first time connecting to the Jetson Nano, you may see a message like the following:

vbnetCopy codeThe authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.
ECDSA key fingerprint is SHA256:<key>.
Are you sure you want to continue connecting (yes/no)?

This message is asking you to verify the fingerprint of the SSH key of the Jetson Nano. If you trust the Jetson Nano, type yes and press enter to continue.

Step 5: Enter your password

After verifying the SSH key fingerprint, you will be prompted to enter your password. Enter the password for your user account on the Jetson Nano and press enter.

Step 6: Start using the Jetson Nano

After entering the correct password, you will be connected to the Jetson Nano via SSH. You can now start using the Jetson Nano as if you were sitting in front of it.

Conclusion

SSH is a powerful tool that allows you to securely connect to a remote device over an encrypted connection. By following the steps outlined in this blog post, you can easily SSH to your Jetson Nano Developer Kit and start building and prototyping AI applications.

Did you find this article valuable?

Support Gurviraj Singh by becoming a sponsor. Any amount is appreciated!