Enable OpenSSH.Server
I have found that winrm has some limitations when trying to use it from a linux client. It doesn't support an interactive shell, which makes running some powershell commands fail that display progress output. It also doesn't support copying large files. For a linux user, ssh is also just more familiar and useful.
So I've added it to the things installed in each autounattended.xml
Related to #8
I'd be happy to facilitate the inclusion of additional configuration steps to let users customize the install.
I have a local WIP branch that moves local/ to oem/ and hooks a user-provided local/main.ps1 into the install script. Would that work for you?
Yes, the local => oem things sounds perfect to addresses #8
The ultimate solution is having incus-agent running on Windows, so that incus exec|shell can be used. But that may not happen for a little while 1 2. So I think SSH is the next best thing. A must have (or so I would have thought) so you can have a fully interactive shell.
Anyhow I just thought it would be useful to most people. No worries if you don't wish to include it.