ssh ipv6 - A conexão expirou

0

Estou tendo problemas de "tempo limite de conexão" conectados a um VPS por meio do IPv6. O sshd_config está ok, o netstat me diz:

# netstat -natp | grep :22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      29668/sshd      
tcp6       0      0 :::22                   :::*                    LISTEN      29668/sshd      

Preciso de configuração adicional?

Informação adicional:

ssh -vvv6 <FQDN>
OpenSSH_7.2p2 Ubuntu-4ubuntu1, OpenSSL 1.0.2g-fips  1 Mar 2016
debug1: Reading configuration data ~/.ssh/config
debug1: ~/.ssh/config line 5: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<FQDN>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <FQDN> [*************] port 22.
debug1: connect to address ************* port 22: Connection timed out
ssh: connect to host <FQDN> port 22: Connection timed out
    
por Tiago Carrondo 15.05.2016 / 19:23

1 resposta

1

Recentemente, deparei com esse erro e determinei que, ao colocar um endereço IPv6 entre colchetes, o ssh interpreta o endereço IPv6 como um FQDN e executa uma pesquisa de DNS.

O OP pode estar usando colchetes ao invocar o ssh.

ssh -vvv6 zzz@[3ffc:1900::dead:bea7:dad]
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/zzz/.ssh/config
debug1: /Users/zzz/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "[3ffc:1900::dead:bea7:dad]" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to [3ffc:1900::dead:bea7:dad] [xxxx:xxxx:xxxx::1] port 22.
debug1: connect to address xxxx:xxxx:xxxx::1 port 22: Operation timed out

O pretendido [IPv6] resolve o endereço IP incorreto. Em vez disso, remova os suportes que cercam o endereço IPv6:

ssh -vvv6 zzz@3ffc:1900::dead:bea7:dad
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/zzz/.ssh/config
debug1: /Users/zzz/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "3ffc:1900::dead:bea7:dad" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 3ffc:1900::dead:bea7:dad [3ffc:1900::dead:bea7:dad] port 22.

O último exemplo funcionaria se fosse um endereço legítimo.

Solução: remova os colchetes ao se conectar a um endereço IPv6.

    
por xycmu 20.01.2018 / 02:26