Egyelőre ezt találtam megfelelő megoldásnak.
Akit érdekel OpenSSH server telepítése Windowsra innen lehet letölteni:
https://github.com/PowerShell/Win32-OpenSSH/releases
Ki kell csomagolni C:\Program Files\OpenSSH -ba
majd abban a könyvtárban rendszergazda cmd-ben a következő parancsot kell kiadni:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Ki kell nyitni a windows tűzfalon a 22-es portot vagy kattintgatással vagy powershellben így:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH SSH Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Majd el kell indítani a szolgáltatást. Erre csak kattintós megoldást ismerek: Control Panel -> System and Security -> Administrative Tools -> Services.
Ki kell keresni az OpenSSH SSH Server szolgáltatást és el kell indítani. Továbbá érdemes manual-ról automatic-ra állítani az indítást. Az OpenSSH Autentikációval nem kell foglalkozni és el sem kell indítani.
Friss Windows 10-en Apps & features -ből közvetlenül bekapcsolható az OpenSSH szolgáltatás Windowson. A fenti módszer viszont a többi Windowson is működik.