Não é possível SSH no servidor de um computador em particular (conexão fechada / não recebeu string de autenticação)

0

Estou tendo problemas para usar o ssh para acessar um servidor que eu configurei recentemente com o 16.04, mas apenas de um computador específico (meu laptop). Quando eu executo ssh -vvv -p sshPort user@host , recebo esta saída:

OpenSSH_7.2p2 Ubuntu-4, OpenSSL 1.0.2g-fips  1 Mar 2016
debug1: Reading configuration data /home/user/.ssh/config
debug1: /home/user/.ssh/config line 1: Applying options for *
debug1: /home/user/.ssh/config line 35: Applying options for host
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "host" port xxxx
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to host [xxx.xxx.xxx.xxx] port xxxx.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type 1                                                                                                                                        
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_rsa-cert type -1                                                                                                                                  
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_dsa type -1                                                                                                                                       
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_dsa-cert type -1                                                                                                                                  
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_ecdsa type -1                                                                                                                                     
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_ecdsa-cert type -1                                                                                                                                
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_ed25519 type -1                                                                                                                                   
debug1: key_load_public: No such file or directory                                                                                                                                            
debug1: identity file /home/user/.ssh/id_ed25519-cert type -1                                                                                                                              
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4
ssh_exchange_identification: Connection closed by remote host

No lado do servidor, /var/log/auth.log tem apenas a entrada:

Apr 28 18:50:49 host sshd[2618]: Did not receive identification string from yyy.yyy.yyy.yyy

Até agora, não consegui descobrir por que isso está acontecendo e estou aberto a sugestões. Algumas coisas que descartei:

Não é possível encaminhamento de porta / problemas de configuração de firewall : posso fazer login neste host a partir de um VPS remoto, portanto, o acesso da WAN está funcionando corretamente. Eu também posso ssh de outro host na mesma LAN.

Não é um problema com o fail2ban / denyhosts : esta é uma nova instalação que ainda não possui o software de proibição automática configurado. /etc/hosts.deny e /etc/hosts.allow estão vazios. A configuração SSH é o padrão que vem com o 16.04.

Não é o agente SSH : posso ssh em outros hosts do meu laptop com o encaminhamento de agentes e, a partir dele, SSH no host com o qual estou tendo problemas.

Eu recentemente instalei o kvm e o bridge-utils no laptop. Eu vi algumas menções de bridge-utils possivelmente sendo um problema aqui, mas duvido, já que o ssh funciona bem com outros hosts.

Qualquer ajuda seria muito apreciada!

    
por Robert Norris 29.04.2016 / 04:05

1 resposta

0

Eu resolvi esse problema. Embora eu ainda não tenha certeza da causa raiz, parece que a alteração da porta encaminhada pelo meu roteador resolveu o problema. É possível que a porta em que eu estava já estivesse em uso por outra regra de encaminhamento ou reservada para uso pelo roteador.

    
por Robert Norris 01.05.2016 / 02:27