Como posso solucionar problemas de conexões SFTP?

Solucionar problemas de conexões SFTP

Depois de adicionarmos seu IP e chave SSH pública à nossa lista de permissões, você ainda pode enfrentar problemas de conexão SFTP (Secure File Transfer Protocol). Siga a lista a seguir para solucionar problemas de conexão.

1. Verifique o endereço IP

Verifique se você está se conectando ao SFTP com o IP configurado. Você pode ver qual IP está configurado na Área do Cliente.

  1. Faça login na Customer Area.
  2. Acesse Developers > API Credentials > selecione a credencial SFTP.

Use o seguinte para verificar de qual IP você está se conectando:

Plataforma
Comando

Linux
curl icanhazip.com

Windows (Powershell)

 

(Invoke-WebRequest icanhazip.com).Content.Trim()
Como alternativa para sistemas Windows, você pode usar o Telnet na linha de comando, não o Powershell.

Se o comando acima fornecer uma saída bem-sucedida, a porta estará aberta. Caso contrário, a porta está fechada e você precisa permitir listar o host 5631 e o IP 82.199.87.148 em suas regras de firewall.

Confirme uma conexão bem-sucedida

Plataforma
Comando

Linux
nc -vz sftp-live.adyen.com 5631

Windows (Powershell) Test-NetworkConnection

 

 

 

tnc sftp-live.adyen.com -port 5631
Como alternativa para sistemas Windows, você pode usar o Telnet na linha de comando, não o Powershell.

Se o comando acima fornecer uma saída bem-sucedida, a porta estará aberta. Caso contrário, a porta está fechada e você precisa permitir listar o host 5631 e o IP 82.199.87.148 em suas regras de firewall.

2. Validação SSH

Verifique se a chave SSH pública definida na credencial SFTP corresponde à chave SSH pública e privada do seu lado. Você pode verificar o que está configurado na credencial SFTP na Área de Cliente. Se a chave não corresponder, entre em contato com o suporte para ajudá-lo a configurar uma nova chave SSH.

Verifique se:

  • O tipo de autenticação é definido como Chaves de autenticação (SSH) e não 'Autenticação básica' (Nome de usuário+Senha) no aplicativo que você está usando.
  • Certifique-se de que o caminho da chave privada esteja correto e que o aplicativo possa buscar a chave privada correspondente correta antes de executar o processo/conexão de autenticação SSH.

3. Login SFTP via Linux

Depois de verificar isso, conecte-se ao servidor SFTP com o seguinte comando via terminal (Ajuste o comando conforme necessário usando sua credencial SFTP):

sftp -v -oIdentityFile={LOCATION OF PRIVATE KEY eg. ~/.ssh/id_rsa} -oPort=5631 -oUser=sftpreport_XXXXXX@Company.{COMPANY_NAME} sftp-live.adyen.com

Observação: se você estiver usando a AWS (ou outros serviços baseados em nuvem), esses são recursos válidos. No entanto, eles tornam a conexão e a solução de problemas complicadas, pois existem fora de nosso controle. Se, depois de seguir a verificação de IP, a validação da chave SSH e o login SFTP e você não conseguir se conectar por meio de um terceiro, siga estas etapas de solução de problemas novamente com seu provedor terceirizado.

Alternativas para recuperação de relatórios

Se estiver usando SFTP para recuperação de relatório e as diferentes possibilidades não funcionarem, você pode recuperar relatórios de outras maneiras. Quando um relatório estiver disponível, ouça a notificação de evento REPORT_AVAILABLE e busque o relatório gerado usando um comando curl.

Veja e configure suas credenciais de API

Aprenda mais sobre esse tópico e pratique o que aprendeu.

Acesse sua Customer Area
Ilustração estilizada de um representante de suporte ao cliente com fone de ouvido.

Você precisa de mais ajuda?

Entre em contato com nossa equipe de suporte

Envie-nos os detalhes do seu problema adicionando imagens ou capturas de tela.

Envie uma solicitação