Posso usar um login de senha ssh em uma conta do windows 8.1 sem senha? (Cygwin)

1

Instalei recentemente o Cygwin + OpenSSH (pacote) no Windows 8.1. No entanto, estou usando apenas uma conta do Windows sem senha nessa máquina, mas gostaria de fazer o login com SSH remotamente com a senha (por razões óbvias). Isso é possível e como seria feito?

Tenho acompanhado várias instruções para configurar o SSH no Cygwin e, aparentemente, a instalação mais típica usa ssh-host-config . Esse processo cria dois usuários; " cyg_server " e " sshd ", mas é altamente recomendável não usá-los para fins de login, pois eles representam um risco de segurança adicional e risco a ser excluído no caso de você precisar desinstalar o openSSH. (Deverá realmente ser necessário criar 3 contas adicionais apenas para o conseguir?)

No momento, estou usando cyg_server , mas estou insatisfeito com essa solução, pois ela está usando / var / empty como diretório pessoal e não possui todas as outras estruturas de diretórios home necessárias. E a conta sshd parece invisível para o Windows.

EDIT : Desde então, resolvi o problema criando um novo usuário e o usando para logins SSH. O mais provável é que não seja possível fazer o que descrevi acima, já que as senhas usadas pelo Cygwin são codificadas a partir daquelas dos usuários do Windows. A outra opção é definir o diretório home do usuário ssh como o do outro usuário do Windows, mas isso pode ter conseqüências desagradáveis, especialmente em relação às propriedades do arquivo (Windows). A terceira opção é usar um login ssh sem senha (baseado em chave) para a conta do Windows, mas não me incomodei com isso.

    
por not2qubit 04.03.2014 / 01:36

0 respostas