Eu usei as seguintes instruções que funcionaram com êxito no Windows Server 2008 R2, que compartilha a mesma base de código do Windows 7:
- Faça logon na máquina Windows como administrador local
- Faça o download do instalador do Cygwin
- Execute o programa de configuração
- A partir da seleção de pacotes, expanda a categoria Rede e selecione OpenSSH
- Conclua a instalação
- Execute o terminal do Cygwin como administrador (prompt de comando elevado)
- Execute o programa ssh-host-config
- Responda yes a A separação de privilégios deve ser usada?
- Responda yes a este script deve criar um usuário local "sshd" nessa máquina?
- Responda yes a Deseja instalar o sshd como um serviço?
- Responda no a Esse script deve criar uma nova conta local ‘ssh_server’ que tenha os privilégios necessários?
- Quando for solicitado um nome de usuário e senha para o serviço, digite um conta do Windows local existente que tenha privilégios de administrador
- Answer ntsec tty para Qual valor deve ser a variável de ambiente CYGWIN tem quando o sshd começa?
- Conclua a configuração
- Inicie o serviço com net start sshd