Eu tenho dois PCs com o Windows 7 (64 bits).
Eu instalei CYGWIN (64 bits) neles hoje simplesmente pela funcionalidade SSH.
(Eu quero usar um programa de sincronização de arquivos chamado Unison e Unison recomenda o ssh CYGWIN).
Eu fiz o ssh-host-config e o ssh-keygen.
Eu também mudei o arquivo sshd_config para incluir:
PasswordAuthentication yes
(em vez de ser comentado)
Eu reiniciei o sshd após a mudança de configuração.
Em ambas as máquinas, posso fazer:
ssh localhost
e faça o login sem problemas usando a senha do Windows para essa máquina.
Após o login, ele mostra o nome do usuário e do host no prompt CYGWIN do host local.
No entanto, quando eu faço ....
ssh theotherbox -l user@theotherbox
(usando os valores para o e eu vi no prompt CYGWIN do localhost acima), então eu sempre obtenho:
Permissão negada, por favor tente novamente.
Estou executando o Comodo Firewall em ambas as caixas, e a primeira vez que tentei isso, o Comodo perguntou se deveria permitir a conexão de entrada. Eu disse SIM e lembre-se dessa resposta. Então eu não acho que o firewall é parte do problema. (A menos que haja algo que eu precise permitir no firewall na configuração do computador de origem?)
Como o login do ssh no localhost funciona, não sei ao certo o que procurar ou como resolver isso a seguir.
Obrigado!