I’ve not set this up before, but the error tends to make me think you need to change a firewall setting in the Jetson (Linux distros have firewall software configured by default).
I don’t know which ports/protocols your VNC uses, but almost certainly the protocol is TCP. You’ll have to check the VNC software docs to see which ports it uses.
On the Jetson you can use “ufw” (console mode) on the command line to adjust the firewall to open required port(s). This is not installed by default, and the default repos in “/etc/apt/sources.list” do not contain the packages, so you’ll have to do some apt configuration and then add the packages.
Before updating or adding packages see this:
I’d suggest enabling all of the repos except xenial-backports (and there is no specific reason I don’t enable this, I just don’t need it) by uncommenting everything (except backports) in:
Then to make those repos visible:
sudo apt update
You should now be able to find “ufw”:
apt search ufw
Note that “gufw” is the GUI version of “ufw”, but I was unable to fix all of the issues to use this. There are some missing files and the package tool incorrectly fails to install those dependencies.
About gufw Failing to install:
Note that gufw may require “python-gobject” as a separate install step (sometimes this package dependency is missed depending on what your setup is and Ubuntu version). Additionally, gufw requires “libwebkitgtk-3.0-0”, which in turn fails when libEGL.so.1 can’t open this despite the file existing at “/usr/lib/aarch64-linux-gnu/libwebkitgtk-3.0.so.0”. This may be an issue of libEGL being incorrect about how it finds libwebkit, but it is also possible libwebkitgtk-3.0.so.0 has some incorrect naming in it as the problem (on my system “sudo ldconfig” followed by “ldconfig -p” shows libwebkitgtk-3.0.so.0 is in place and the linker finds it so it isn’t a linker issue).
Perhaps there is a different firewall GUI app in Ubuntu 16.04, but I don’t know of one. Command line may be it.