cygwin ssh funciona localmente, não remotamente

4

Eu tenho o Cygwin com o servidor SSH instalado (Windows 7). Após a configuração, posso fazer login localmente usando "ssh localhost -l [myUsername]". Eu introduzo minha senha. Sucesso.

No entanto, tentar conectar o SSH à máquina remotamente de uma máquina diferente, mas SEMPRE rejeita a senha com a "permissão Negada". Não há problema de conectividade, obviamente estou conectando. As configurações do firewall estão desativadas.

Por que isso está acontecendo?

    
por JasonGenX 30.01.2013 / 19:53

3 respostas

3

Execute os seguintes comandos, depois de fazer um backup dos arquivos e, em seguida, reinicie o serviço ssh.

mkpasswd -l > /etc/passwd

mkgroup -l > /etc/group
    
por 30.01.2013 / 21:31
3

edite sshd_config e verifique se o seguinte está definido:

ListenAddress 0.0.0.0

salve o arquivo e reinicie o sshd . Isso forçará o daemon sshd a ouvir em todas as interfaces de rede.

    
por 30.01.2013 / 20:13
3

Eu tive o mesmo problema e passei algumas horas tentando resolvê-lo. Mas a solução é muito simples. Problema está no 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 foi definido no Windows.

    
por 30.07.2014 / 09:04