Hello,
I imported my existing config from my old server (including secret key) to my new server, and everything is working fine. SSH is even working fine, even though there’s apparently some sort of error in its config that’s keeping me from changing its settings.
EDIT: @joeschmuck asked me to include some additional information on the sequence of upgrades I did to get from the version of TrueNAS I initially installed on the server to the current version. I should have been clearer about the sequence of events, but I was in too much of a hurry.
- I started out with a 24.04.2.2 ISO for the initial install. (The 24.10.2 ISO doesn’t like Ventoy, which I was using to mount the ISO.)
- After the initial install, I updated the system to 24.04.5 – the last version of Dragonfish.
- After changing the release train to Electric Eel, I upgraded directly to 24.10.2, the current version.
- Following that upgrade, I imported the configuration from my previous NAS, which was running 24.10.2.
- No errors or warnings or other indications during this process that anything untoward was happening.
I realized I couldn’t edit the SSH service settings to change the port number, because it was complaining about its interface binding settings and being unable to find the interfaces from the old NAS (even though it wasn’t bound to any of those).
The fix was simple but obtuse: Go the list of interfaces to select for binding, uncheck the selected interface, check it again, and save.
If that saves correctly, the problem is fixed.
This has to be some sort of bug, but I don’t know how to reproduce it.