I have a headless device (Orange Pi Zero) running Armbian that I use to experiment with. Today it suddenly stopped responding to SSH (my only means of interacting with the device):
mark@mark:~$ ssh 192.168.178.75 ssh: connect to host 192.168.178.75 port 22: Connection refused
I know it's still booting and running fine otherwise, because one of the things it does is start a custom Java program from my home dir that opens port 4000 (live example here), and that still works as you can see.
I have NOT changed anything OS-related on the device in the last few weeks and I've only been deploying Java projects to my home directory a few times per day.
I can put the SD card in my PC to inspect it but I cannot find logs on it that explain why ssh would not start. I'm completely in the dark as how to fix this.
/var/log/syslogdoes not exist
/var/log/kern.logdoes not exist
/var/log/messagesdoes not exist
journalctlis not installed
fsck-ext4on the SD card did not turn up anything and didn't help
/var/run/sshdas root using PC didn't help
NB. I turn it off at night without 'properly' shutting down, but this hasn't been a problem for the hundreds of times I've done this. May corruption have sneaked in anyway, and if so, why is ssh* affected?