Устранение неполадок с подключением к SFTP-серверу

Узнайте, как устранить проблемы с подключением к SFTP-серверу в Dreamweaver.

Будь то старые протоколы, настроенные на SFTP-серверах, или другие сообщения об ошибках, устраните неполадки SFTP-соединения, используя эти обходные пути.

 Устранение неполадок устаревших протоколов

Если ваш сервер настроен с использованием устаревших протоколов OpenSSH, повторно включите устаревший RSA/SHA1 в файле конфигурации Dreamweaver в качестве обходного пути для установки соединения. Выполните следующие действия:

Сообщение об ошибке, отображаемое в приложении для macOS
Сообщение об ошибке для macOS

  1. Закройте приложение Dreamweaver.

  2. Запустите Finder > вызовите меню Перейти > выберите Перейти к папке…

  3. Во всплывающем окне Перейти к папке введите:

    /Users/[имя пользователя]/Library/Preferences/

  4. Найдите Файл настроек Adobe Dreamweaver 2021 и откройте его в любом текстовом редакторе.

  5. Найдите параметр use sftp legacy algorithms from config file и установите для него значение TRUE.

  6. Сохраните и закройте файл.

Сообщение об ошибке для Windows в приложении
Сообщение об ошибке для Windows

  1. Закройте приложение Dreamweaver.

  2. Введите RegEdit в строке поиска Windows для запуска приложения Редактор реестра.

  3. В левой области редактора реестра перейдите к следующему разделу:

    HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver 2021\Site Preferences

  4. Найдите параметр Use SFTP Legacy Algorithms From Config File и установите для него значение TRUE.

  5. Завершите работу RegEdit.

 Упомянутое выше решение остается временной мерой до тех пор, пока устаревшие реализации не будут обновлены или перенастроены с использованием совместимых типов ключей. Напишите своим поставщикам услуг хостинга или администраторам серверов и запросите обновление до поддерживаемых алгоритмов, совместимых с OpenSSH версии 8.8.

Если проблема не устранена, выполните следующие действия, чтобы внести необходимые изменения в файл конфигурации:

 Dreamweaver включает рекомендуемый алгоритм RSA/SHA1, предложенный OpenSSH. Adobe не несет ответственности за любые изменения, внесенные пользователем для настройки параметров в файле конфигурации SFTP.

  1. Перейдите по следующему адресу, чтобы просмотреть в файле SFTPError.log подробную информацию о проблемах:

    macOS: /Users/<имя_пользователя>/Library/Application\ Support/Adobe/Dreamweaver 2021/<locale>/Configuration/SFTP/

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

  2.  Если ошибка связана с каким-либо несоответствием алгоритмов, добавьте поддерживаемый сервером алгоритм (как указано в журнале ошибок) в файл конфигурации (в папке SFTP, упомянутой на шаге 1). Например:

    Ошибка

    Решение

    Не удалось согласовать параметры с портом <IP><номер порта>:

    не найден подходящий метод обмена ключами.

    Их предложение: diffie-hellman-group14-sha1,

    diffie-hellman-group1-sha1

    Добавьте любой из следующих алгоритмов в файл конфигурации:

    KexAlgorithms +diffie-hellman-group1-sha1

    или

    KexAlgorithms +diffie-hellman-group14-sha1

    Алгоритмы узла ssh-dss (DSA) и открытого ключа больше не поддерживаются по умолчанию. Если вы в настоящее время используете хост или ключи DSA, повторно включите их, добавив следующее в конфигурацию SFTP:

    HostkeyAlgorithms +ssh-rsa,ssh-dss

    PubkeyAcceptedAlgorithms +ssh-rsa,ssh-dss

Устранение неполадок, связанных с сообщением об ошибке SFTP

При появлении следующего сообщения об ошибке: "Failed to read the contents of XML Resource: IDD_SSH_KEY_CHANGE_DIALOG", выполните следующие действия в качестве обходного пути: 

  1. Закройте приложение Dreamweaver.

  2. Перейдите в следующее расположение:

    • macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
    • Windows: C:\Users\[имя пользователя]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration

     Где xxxx — версия Dreamweaver. Например, если вы используете Dreamweaver 2021 в Windows, расположение вашей папки будет выглядеть следующим образом:

    C:\Users\[Имя пользователя]\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration

  3. Щелкните правой кнопкой мыши файл ssh_hosts и переименуйте его. Например, ssh_hosts_old.

  4. Перезапустите Dreamweaver и подключитесь к вашему серверу SFTP.

Ищете похожие статьи по устранению неполадок?

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?