Windows 7 e problemas de login do CYGWIN ssh

0

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!

    
por mkstreet 30.06.2014 / 12:55

2 respostas

2

ssh theotherbox -l user@theotherbox

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

A sintaxe correta é:

ssh -l user host

ou

ssh user@host
    
por 30.06.2014 / 20:11
0

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

    
por 30.07.2014 / 08:45