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.
- Faça login na Customer Area.
- Acesse Developers > API Credentials > selecione a credencial SFTP.
Use o seguinte para verificar de qual IP você está se conectando:
Windows (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
Windows (Powershell) Test-NetworkConnection
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.
Este artigo foi útil?
Veja e configure suas credenciais de API
Aprenda mais sobre esse tópico e pratique o que aprendeu.
Acesse sua Customer Area