A conexão do cliente SFTP falha usando o nome do host

A conexão do cliente SFTP falha usando o nome do host

Configurei um servidor Debian, hospedando um site, para acesso FTPS usando vsftpd. Porta 22, SSL habilitado. Ao testar a conexão com o FileZilla, conecto-me com sucesso se colocar o endereço IP do servidor no campo host. Se eu colocar o nome do host do site, ele falhará. O servidor está em um roteador privado com IP dinâmico. Portanto, estou usando um serviço DNS dinâmico fornecido porDNS dinâmico(meu provedor de internet me dá a possibilidade de conectar o roteador ao Dynu, para que o roteador informe o Dynu quando o IP for alterado). Os registros DNS no Dynu são o registro A, atualizado pelo meu roteador, e o registro AAAA (atualizado pelo Dynu).

nome de anfitrião Tipo Dados
*.meuhostname A 12.34.567.89
*.meuhostname AAAA [Endereço IPv6]

E no FileZilla:

Hospedar Status da conexão Registros do FileZilla
12.34.567.89 Sucesso Comando: abrir "[e-mail protegido]" 22
Rastreamento: Procurando host "12.34.567.89" para conexão SSH
Rastreamento: Conectando à porta 12.34.567.89 22
meunomedehost Fracassado Comando: abra "username@myhostname" 22
Trace: Procurando o host "myhostname" para conexão SSH
Trace: Conectando-se à porta 22 de [endereço IPv6]

Responder1

Muito longo para comentar e possivelmente completamente errado, mas:

Parece que o problema não está relacionado ao seu nome de host, mas sim à diferença entre acessar seu sistema por IPv4 e IPv6.

Parece também que você está usando o encaminhamento de porta ou algo semelhante para expor a porta 22. Isso é necessário quando o servidor usa um endereço IPv4 de uso privado RFC 1918 e o roteador executa NAT.

Com uma configuração IPv6 correta, seu servidor possui um endereço IPv6 globalmente exclusivo e roteável e você não faz NAT. E depois de conceder acesso em seu firewall, você poderá acessar o servidor diretamente por seu próprio endereço IPv6, e não pelo endereço IPv6 do roteador. Isso significa que você também deve registrar o endereço IPv6 do servidor, em vez do endereço IPv6 do roteador, com o provedor de DNS dinâmico.

informação relacionada