Apagando todos os arquivos / etc / ssh * e re-executando ssh-host-config
em uma janela cygwin aberta como administrador corrigiu o problema para mim, eu suponho corrigindo as permissões.
Eu tive que fazer uma boa quantidade de verificações e correções antes de conseguir fazer isso funcionar:
- Os arquivos-chave
/etc/ssh*
são de propriedade, legíveis e graváveis pela conta do servidor privilegiado (por exemplo, cyg_server) -
/dev
é proprietário da minha conta de usuário (administrador) e rwxable por administradores, usuários e usuário do sshd - O serviço foi reiniciado
- Você definiu as variáveis de ambiente
CYGWIN=ntsec