Solucionar problemas de conexão do servidor SFTP

Última atualização em 11 de jul de 2022

Saiba como solucionar problemas de conexão do servidor SFTP no Dreamweaver.

Se você tiver protocolos antigos configurados em servidores SFTP ou receber outras mensagens de erro, solucione seus problemas de conexão SFTP usando estas soluções alternativas.

 Solucionar problemas de protocolos obsoletos

Se o servidor estiver configurado com protocolos OpenSSH obsoletos, reative o RSA/SHA1 antigo no arquivo de configuração do Dreamweaver como uma solução alternativa para estabelecer a conexão. Siga as etapas abaixo:

Mensagem de erro exibida no aplicativo para macOS
Mensagem de erro no macOS

Feche o aplicativo Dreamweaver.

Inicie o Finder, abra o menu Ir e selecione Ir para pasta...

No pop-up Ir para pasta, digite:

/Users/[nome do usuário]/Library/Preferences/

Procure o arquivo Adobe Dreamweaver 2021 Prefs e abra-o em qualquer editor de texto.

Encontre use sftp legacy algorithms from config file e defina-o como TRUE.

Salve e feche o arquivo.

Mensagem de erro do Windows no aplicativo
Mensagem de erro do Windows

Feche o aplicativo Dreamweaver.

Digite RegEdit na barra de pesquisa do Windows para executar o aplicativo Registry Editor.

No painel esquerdo do Editor de registro, navegue para o seguinte caminho:

HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver 2021\Site Preferences

Encontre Use SFTP Legacy Algorithms From Config File e defina-o como TRUE.

Feche RegEdit.

 A solução mencionada acima é uma medida provisória até que as implementações antigas sejam atualizadas ou reconfiguradas com tipos de chave compatíveis. Escreva para seus provedores de hospedagem ou administradores de servidor e solicite uma atualização para algoritmos compatíveis com OpenSSH versão 8.8.

Se o problema persistir, faça o seguinte para fazer as alterações necessárias no arquivo de configuração:

 O Dreamweaver está ativando o algoritmo RSA/SHA1 recomendado, conforme sugerido pelo OpenSSH. A Adobe não é responsável por quaisquer alterações feitas pelo usuário para personalizar as configurações no arquivo de configuração SFTP.

Vá para o local abaixo para consultar SFTPError.log e obter informações detalhadas sobre os problemas:

macOS: /Users/<nome do usuário>/Library/Application\ Support/Adobe/Dreamweaver 2021/<local>/Configuration/SFTP/

Windows: %appdata%\Adobe\Dreamweaver 2021\<local>\Configuration\SFTP\

 Se um erro estiver relacionado a qualquer incompatibilidade de algoritmos, adicione um algoritmo compatível com o servidor (conforme mencionado no log de erros) ao arquivo de configuração (dentro da pasta SFTP mencionada na etapa 1). Por exemplo:

Erro

Solução

Não é possível negociar com a <IP> porta <port no>:

nenhum método de troca de chave correspondente encontrado.

Sua oferta: diffie-hellman-group14-sha1,

diffie-hellman-group1-sha1

Adicione qualquer um dos algoritmos abaixo ao arquivo de configuração:

KexAlgorithms +diffie-hellman-group1-sha1

ou

KexAlgorithms +diffie-hellman-group14-sha1

O suporte para algoritmos de host e chave pública ssh-dss (DSA) não é mais compatível por padrão. Se você estiver usando o host ou as chaves DSA, reative-os adicionando o seguinte à configuração do SFTP.

HostkeyAlgorithms +ssh-rsa,ssh-dss

PubkeyAcceptedAlgorithms +ssh-rsa,ssh-dss

Solucionar problemas de mensagem de erro de SFTP

Se você receber a seguinte mensagem de erro: “Falha ao ler o conteúdo do recurso XML: IDD_SSH_KEY_CHANGE_DIALOG”, siga as etapas abaixo como solução alternativa: 

Feche o aplicativo Dreamweaver.

Vá até o seguinte local:

  • macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
  • Windows: C:\Users\[nome do usuárioe]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration

 xxxx é a versão do Dreamweaver. Se você estiver usando o Dreamweaver 2021 em execução no Windows, o local da sua pasta é:

C:\Users\[nome do usuário]\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration

Clique com o botão direito do mouse no arquivo ssh_hosts e renomeie o arquivo. Por exemplo, ssh_hosts_old.

Reinicie o Dreamweaver e conecte-se ao servidor SFTP.

Procurando artigos de solução de problemas semelhantes?