He estado evaluando el servidor KpyM SSH y se ve bastante bien y tiene licencia BSD con fuente. Se basa en cryptlib funcionalmente y crea una estación de ventana para cada sesión, por lo que es una de las pocas soluciones SSH de código abierto que funciona correctamente con PowerShell.
Hemos estado usando OpenSSH compilado para Interix / SFU / SUA durante los últimos años. La desventaja es que OpenSSH no funciona tan bien con PowerShell, lo cual es una molestia y requiere el subsistema POSIX completo de Services for Unix 3.5 o Subsystem for Unix Applications (Win2k3 R2 y versiones posteriores).
Hace años solíamos usar Vandyke y funcionó bien.
Bitvise WinSSHD es muy agradable. Admite aes256 y aes128 fuera de la caja. No es de código abierto, pero es gratuito (con la integración de AD paralizada) para uso personal y muy razonable $ 100 USD por servidor para uso comercial. Se puede configurar para usar powershell como el shell predeterminado y powershell funciona correctamente. WinSSHD tiene una configuración muy granular por cuenta y por grupo y por IP de cliente y DNS de cliente. Hay acciones de inicio y cierre de sesión que se pueden configurar por cuenta o grupo. Admite archivos de clave pública OpenSSH. Expone una API de automatización. Escriba registros en el registro de eventos de Windows y / o en el archivo de texto. Todavía tiene un proceso de servicio pequeño y ligero.