Não é possível fazer SSH no servidor de um computador específico (conexão fechada/não recebeu sequência de autenticação)

Não é possível fazer SSH no servidor de um computador específico (conexão fechada/não recebeu sequência de autenticação)

Estou tendo problemas para usar o ssh para acessar um servidor que configurei recentemente com 16.04, mas apenas de um computador específico (meu laptop). Quando 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

Do lado do servidor, /var/log/auth.logsó tem 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 há problemas de encaminhamento de porta/configuração de firewall: consigo fazer login neste host a partir de um VPS remoto, portanto o acesso da WAN está funcionando corretamente. Também posso fazer ssh de outro host na mesma LAN.

Não é um problema com fail2ban/denyhosts: Esta é uma nova instalação que ainda não possui software de banimento automático configurado. /etc/hosts.denye /etc/hosts.allowambos estão vazios. A configuração SSH é o padrão fornecido com 16.04.

Não é o agente SSH: Posso fazer ssh em outros hosts do meu laptop com encaminhamento de agente e de lá fazer SSH no host com o qual estou tendo problemas.

Instalei recentemente o kvm e o bridge-utils no laptop. Já 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!

Responder1

Eu resolvi esse problema. Embora ainda não tenha certeza da causa raiz, parece que alterar a 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.

informação relacionada