Mistério de conexão com o ssh

1

Eu tive um problema com o ssh que me deixou completamente perplexo (e o nosso departamento de informática também): Até poucos dias atrás eu não tive problemas para acessar meus arquivos em nosso servidor departamental (departamento de matemática da universidade, executando Scientific Linux) usando o SSH da minha caixa Ubuntu em casa, e não tive problemas em montar meu diretório de usuários no trabalho como uma unidade de rede.

A partir de alguns dias atrás, executando ssh [email protected] retornos

ssh_exchange_identification: Connection closed by remote host

Running ssh -v hostname.tld returns

OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012

debug1: Reading configuration data /etc/ssh/ssh_config   
debug1: /etc/ssh/ssh_config line 19: Applying options for *  
debug1: Connecting to gorilla.math.uwo.ca [129.100.75.10] port 22.  
debug1: Connection established.    
debug1: identity file /home/sean/.ssh/id_rsa type -1  
debug1: identity file /home/sean/.ssh/id_rsa-cert type -1  
debug1: identity file /home/sean/.ssh/id_dsa type -1  
debug1: identity file /home/sean/.ssh/id_dsa-cert type -1  
debug1: identity file /home/sean/.ssh/id_ecdsa type -1  
debug1: identity file /home/sean/.ssh/id_ecdsa-cert type -1  
ssh_exchange_identification: Connection closed by remote host  

e tentando montar a pasta de rede dá

Oops! Something went wrong. Unhandled error message: SSH program unexpectedly exited

Na verdade, nem sequer consigo fazer o ping do servidor com sucesso.

Meu primeiro pensamento foi que o servidor estava inoperante ou eu tinha algum tipo de configuração de firewall incorreta (embora eu não tivesse feito nenhuma alteração no firewall ou no roteador). Não é um problema se conectar via SSH através do meu roteador / firewall, já que eu posso conectar a outros servidores via SSH (eu ainda tenho acesso à minha conta no servidor no meu último departamento), e o servidor que eu quero conectar ainda para cima, desde que eu posso ligar da seguinte forma: 1. SSH no servidor antigo. 2. Do servidor antigo, o SSH para o novo servidor.

No entanto, não consigo fazer login diretamente no novo servidor. Estou completamente perplexo. Alguma idéia?

    
por Sean Fitzpatrick 01.10.2013 / 04:13

1 resposta

1

Freqüentemente, uso serviços como o fail2ban ou o denyhosts para monitorar tentativas de login inválidas (geralmente ataques de dicionário) e proibir os endereços dos clientes.

Eles normalmente trabalham adicionando o endereço do cliente a /etc/hosts.deny, ponto em que você verá os tipos de falhas que está descrevendo aqui, incluindo a mensagem "ssh_exchange_identification: Conexão fechada pelo host remoto" ao usar ssh -v .

Vale a pena verificar se o endereço do seu cliente está em /etc/hosts.deny e se um serviço como o denyhosts está sendo executado.

    
por Steven K 01.10.2013 / 04:31