Download OpenSSH-Win64.zip from below sites.
https://github.com/PowerShell/Win32-OpenSSH/releases
Ref. https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH
C:\Program Files\OpenSSH
cd C:\Program Files\OpenSSH powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
C:\Program Files\OpenSSH> .\ssh-keygen.exe -A
net start sshd
Set-Service sshd -StartupType Automatic
This is password authentication.
C:\Program Files\OpenSSH> copy sshd_config_default sshd_config C:\Program Files\OpenSSH> notepad sshd_config
... PubkeyAuthentication yes ...
C:\Program Files\OpenSSH> .\ssh-keygen -t rsa
cd:\users\user01\.ssh copy id_rsa.pub authorized_keys
C:\Program Files\OpenSSH\FixHostFilePermissions.ps1 -Confirm:$false
> restart-service sshd