Instalei o OpenSSH for windows (2003 server edition), e tentei gerar um novo usuário em um servidor OpenSSH (no qual eu já consegui me logar) para um propósito de uso de software, com uma senha.
Então, eu criei uma linha no arquivo passwd
:
johndoe:x:895291:545:JohnDoe Software,johndoe:/cygdrive/c:/bin/bash
Onde x
deve significar que ele tem que se referir ao arquivo shadow como senha, certo?
Então eu criei um arquivo shadow ( o hash não a string real, apenas ocludei por segurança):
johndoe:$1$thehash:16601:0:99999:7::
No meu sshd_config
, adicionei a linha:
AllowUsers johndoe
E eu reiniciei o serviço.
Mas um problema selvagem apareceu: eu não conseguia mais me conectar com o ssh no servidor, mesmo com contas que poderiam ter funcionado antes. Eu nem falo sobre o johndoe
, que não funciona de todo.
Eu tentei conectar no modo verbose com o ssh, mas nada de especial surgiu.
Acho que estou sentindo falta de algo aqui, mas não consigo descobrir o que ... alguém pode me ajudar (bonito), por favor?
Obrigado!