I was able to boot my Jetson Nano to the latest Bookworm build (Armbian_community_24.8.0-trunk.314_Jetson-nano_bookworm_current_6.6.36_minimal.img.xz) using the procedure described by Ben M. As was the case for him, there is no display output (either HDML or DisplayPort), but I can get local networking if I plug the Nano to my laptop's Ethernet port and create a Shared Connection.
However, although I can ping the Nano over the local network, any attempts to SSH to it fail with a "Connection refused" error:
$ ping 10.42.0.32
PING 10.42.0.32 (10.42.0.32) 56(84) bytes of data.
64 bytes from 10.42.0.32: icmp_seq=1 ttl=64 time=0.876 ms
64 bytes from 10.42.0.32: icmp_seq=2 ttl=64 time=0.766 ms
64 bytes from 10.42.0.32: icmp_seq=3 ttl=64 time=0.773 ms
64 bytes from 10.42.0.32: icmp_seq=4 ttl=64 time=1.05 ms
^C
$ ssh -v root@10.42.0.32
OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to 10.42.0.32 [10.42.0.32] port 22.
debug1: connect to address 10.42.0.32 port 22: Connection refused
ssh: connect to host 10.42.0.32 port 22: Connection refused
Any idea as to why is that? Is it because of the Ethernet connection (as opposed to Wi-Fi), or is SSH not enabled by default?
Either way, how can I add the appropriate configurations directly on the SD card? I know that e.g. Raspbian allows a Wi-Fi connection to be pre-configured by editting the wpa_supplicant.conf file, but I'm not sure how to do it on Armbian.