Estive avaliando o KpyM SSH Server e parece muito bom e é licenciado com BSD com a fonte. Ele é baseado no cryptlib e cria um Window Station para cada sessão, e é por isso que é uma das poucas soluções SSH de código aberto que funciona corretamente com o PowerShell.
Temos usado o OpenSSH compilado para Interix / SFU / SUA nos últimos anos. A desvantagem é que o OpenSSH não funciona muito bem com o PowerShell, o que é um aborrecimento e requer o subsistema POSIX completo do Services for Unix 3.5 ou do Subsystem for Unix Applications (Win2k3 R2 e posterior).
Anos atrás, usamos o Vandyke e funcionou bem.
O Bitvise WinSSHD é muito bom. Suporta aes256 e aes128 fora da caixa. Não é de código aberto, mas é gratuito (com a integração do AD prejudicada) para uso pessoal e US $ 100 por servidor muito razoável para uso comercial. Pode ser configurado para usar o PowerShell, pois o shell e o PowerShell padrão funcionam corretamente. O WinSSHD possui uma configuração muito granular por conta e por grupo e por IP do cliente e por DNS do cliente. Existem ações de logon e logoff que podem ser configuradas por conta ou grupo. Suporta arquivos de chave pública OpenSSH. Expõe uma API de automação. Grave logs no log de eventos do Windows e / ou arquivo de texto. Ainda possui um processo de serviço pequeno e leve.