ssh_exchange_identification: Conexão fechada pelo host remoto?

3
debug1: Connection established.
debug1: identity file /home/DAMS/.ssh/id_rsa type 1
debug1: identity file /home/DAMS/.ssh/id_rsa-cert type -1
debug1: identity file /home/DAMS/.ssh/id_dsa type -1
debug1: identity file /home/DAMS/.ssh/id_dsa-cert type -1
ssh_exchange_identification: Connection closed by remote host

ola esta é diferente. não falta nem nada. estou usando o cygwin. e ele pára quando estou fazendo a produção do git push no meu servidor. geralmente está ok, mas eu não sei porque suas conexões de parada

eu me pergunto o que está errado.

    
por user51684 15.12.2010 / 17:53

7 respostas

2

Ainda não entendi o problema, mas isso funcionou para mim:

echo "sshd:ALL" >> /etc/hosts.allow 

Dependendo do seu sistema, talvez seja necessário sudo this.

    
por 19.01.2012 / 19:23
1

Outra possibilidade é que o servidor esteja usando wrappers tcp e seu IP não esteja na lista de permissões.

    
por 18.12.2010 / 05:21
0

Você pode iniciar o sshd no modo de depuração em seu servidor para descobrir o que realmente está dando errado, mas tenho uma boa impressão de que seu problema é que seu diretório ~ / .ssh ou seu arquivo ~ / .ssh / authorized_keys é legível pelo mundo no servidor.

    
por 15.12.2010 / 19:10
0

provavelmente não pode gravar em / var / area para contabilidade de processo. verifique se há sistemas de arquivos completos ou somente para leitura no sistema host.

    
por 15.12.2010 / 19:50
0

Se você estiver usando chaves compartilhadas, será semelhante:

  1. você não especificou a chave privada correta; ou
  2. sua chave pública é (não mais?) no arquivo authorized_keys do seu servidor; ou
  3. como jgoldshrafe sugere, as permissões em seu arquivo authorized_keys são incorre
por 15.12.2010 / 22:27
0

O erro sugere que a conexão foi fechada durante a negociação inicial. Eu diria que se você telnet para o servidor na porta 22 que a conexão é aceita e depois fechada de novo imediatamente?

    
por 18.12.2010 / 00:00
0

Você pode obter "ssh_exchange_identification: Conexão encerrada pelo host remoto" se o serviço sshd não estiver operacional!

Se você tiver acesso ao servidor, verifique se tem o serviço sshd em execução com:

  ps aux | grep ssh

e verifique se está escutando na porta 22:

 netstat -plant | grep :22

mais detalhes aqui

    
por 21.01.2017 / 06:39

Tags