Eu instalei o cygwin / sshd sem bons resultados. Eu removi o diretório c: \ cygwin para reinstalar. Eu removi o usuário sshd Administrator manualmente.
Reinstalei o cygwin novamente e execute o 'ssh-host-config -y'. Estranhamente, ele não pergunta nada sobre como criar um novo usuário. E o procedimento é realmente curto.
$ ssh-host-config -y * Consulta: Sobrescreve o arquivo / etc / ssh_config existente? (sim / não) sim Info: Criando o arquivo / etc / ssh_config padrão Consulta: Substituir arquivo / etc / sshd_config existente? (sim / não) sim Info: Criando o arquivo / etc / sshd_config padrão Info: a separação de privilégios é configurada como yes por padrão desde o OpenSSH 3.3. Informação: No entanto, isso requer uma conta não privilegiada chamada 'sshd'. Info: Para obter mais informações sobre separação de privilégios, leia / usr / share / doc / openssh ME.privsep. * Consulta: a separação de privilégios deve ser usada? (sim / não) sim *** Informações: Atualizando o arquivo / etc / sshd_config*** Informações: configuração do host concluída. Diverta-se!
Quando executei 'cygrunsrv -S sshd', recebo um erro. "Erro 32 no Win 3269: O serviço não foi iniciado devido a falha no logon". É uma mensagem razoável, pois excluí o sshd como usuário, e o procedimento de reinstalação não fez nada para isso novamente.
Vejo que entendi algo errado com a desinstalação.
P: Como posso desinstalar perfeitamente o item relacionado ao sshd para poder reinstalá-lo novamente?