Problemas de login ssh do Windows 7 e CYGWIN

Problemas de login ssh do Windows 7 e CYGWIN

Eu tenho dois PCs rodando Windows 7 (64 bits).

Instalei o CYGWIN (64 bits) neles hoje simplesmente pela funcionalidade SSH. (Quero usar um programa de sincronização de arquivos chamado Unison e o Unison recomenda o CYGWIN ssh).

Eu fiz ssh-host-config e ssh-keygen. Também alterei o arquivo sshd_config para incluir: PasswordAuthentication sim (em vez de ser comentado) Reiniciei o sshd após a alteração da configuração.

Em ambas as máquinas, posso fazer:

ssh localhost 

e faça 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.

Porém, quando eu faço....

ssh theotherbox -l user@theotherbox

(usando os valores para e que vi no prompt CYGWIN do host local acima), sempre recebo:

Permissão negada, por favor tente novamente.

Estou executando o Comodo Firewall em ambas as caixas e, na primeira vez que tentei fazer isso, o Comodo perguntou se deveria permitir a conexão de entrada. Eu disse SIM e lembre-se dessa resposta. Portanto, não acho que o firewall seja parte do problema. (A menos que haja algo que eu precise permitir no firewall na configuração do computador de origem?)

Como o login ssh no localhost funciona, não tenho certeza do que procurar ou como resolver isso a seguir.

Obrigado!

Responder1

ssh theotherbox -l usuário@theotherbox

Esta não é a sintaxe correta para especificar um nome de usuário e um nome de host. sshpode estar usando "user@theotherbox" como nome de usuário, o que provavelmente falhará.

A sintaxe correta é:

ssh -l user host

ou

ssh user@host

Responder2

O problema está no seu nome de usuário. Se você fizer login localmente, o Windows não fará distinção entre maiúsculas e minúsculas. Mas se você fizer login "remotamente", terá que cuidar disso. Você deve escrever o nome de usuário exatamente como foi definido no Windows.

informação relacionada