I’m at somewhat of a disadvantage on answering auto-dhcp config at the host side, I use Fedora and thus no automated scripts (usually my script is “vi”). The answer will depend upon whether DHCP is served from your router or from your host…both of which are an option. In the case of being served from the host, there may also be firewall settings at issue. Since you can get to the Jetson, running “ifconfig” should tell you about the public IP address. Whether your host can get to it or not is another question.
If you can ssh to this address from the host, you know networking and firewall are working correct. Is this where you are coming from for ssh? Logs on the router (be it an appliance or a host machine) should mention this as well, but the use of the “tegra-ubuntu” may not be set up…in which case the dotted decimal address is required (looks something like 192.168.1.2).
An extra issue is that ssh may be used in such a way that ssh keys need to be reset. More information is needed on how you get ssh into the Jetson and in what ways you can access it, along with whether you have a router or if this function is being implemented by your desktop host. FYI, each time that address is flashed, a new ssh key is generated…and then ssh clients which saw the old key get confused and think it is a man-in-the-middle attack and refuse…but install scripts generally do not handle the case of ssh telling you about key errors.