Zamknij aplikację Dreamweaver.
Metody rozwiązywania problemów z połączeniem SFTP z serwerem w programie Dreamweaver.
Jeśli masz serwery SFTP skonfigurowane z użyciem starych protokołów lub występują inne błędy, podane tu obejścia pozwolą na rozwiązanie problemów z łączem SFTP.
Jeśli serwer został skonfigurowany z użyciem nieużywanych już protokołów OpenSSH, ponownie włącz starszy format obsługi RSA/SHA1 w pliku konfiguracyjnym programu Dreamweaver. To obejście umożliwi nawiązanie połączenia. Wykonaj następujące czynności:
Powyższe rozwiązanie jest tymczasowym obejściem, pozwalającym na pracę do chwili aktualizacji starszych wdrożeń lub skonfigurowania z użyciem zgodnych typów kluczy. Napisz do swoich dostawców usług hostingowych lub administratorów serwerów i poproś o aktualizację do obsługiwanych algorytmów zgodnych ze standardem OpenSSH w wersji 8.8.
Jeśli problem będzie się powtarzał, wykonaj następujące czynności, aby wprowadzić niezbędne zmiany w pliku konfiguracyjnym:
Program Dreamweaver włącza zalecany algorytm RSA/SHA1, zgodnie z sugestią organizacji OpenSSH. Firma Adobe nie ponosi odpowiedzialności za zmiany wprowadzone przez użytkownika w celu dostosowania ustawień w pliku konfiguracyjnym SFTP.
-
Przejdź do poniższej lokalizacji, aby przejrzeć dziennik SFTPError.log, w którym znajdują się szczegółowe informacje o błędach:
macOS: /Users/<nazwa użytkownika>/Library/Application\ Support/Adobe/Dreamweaver 2021/<wersja językowa>/Configuration/SFTP/
Windows: %appdata%\Adobe\Dreamweaver 2021\<wersja językowa>\Configuration\SFTP\
-
Jeśli błąd jest związany z niezgodnością algorytmów, dodaj algorytm obsługiwany przez serwer (podany w dzienniku błędów) do pliku konfiguracyjnego (w folderze SFTP, o którym mowa w kroku 1). Na przykład:
Błąd
Rozwiązanie
Nie można negocjować z adresem <IP> port <nr portu>:
nie znaleziono zgodnej metody wymiany kluczy.
Oferowany format: diffie-hellman-group14-sha1,
diffie-hellman-group1-sha1
Dodaj dowolny z poniższych algorytmów do pliku konfiguracyjnego:
KexAlgorithms +diffie-hellman-group1-sha1
lub
KexAlgorithms +diffie-hellman-group14-sha1
Obsługa algorytmów hosta i klucza publicznego ssh-dss (DSA) nie jest już domyślnie dostępna. Jeśli obecnie używasz hosta lub kluczy DSA, włącz je ponownie, dodając następujące elementy do pliku konfiguracji SFTP.
HostkeyAlgorithms +ssh-rsa,ssh-dss
PubkeyAcceptedAlgorithms +ssh-rsa,ssh-dss
Jeśli jest zgłaszany następujący błąd: „Nie udało się odczytać zawartości zasobu XML: IDD_SSH_KEY_CHANGE_DIALOG”, wykonaj następującą procedurę obejścia:
-
Zamknij aplikację Dreamweaver.
-
Przejdź do następującego położenia:
- macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/pl_PL/Configuration
- Windows: C:\Users\[nazwa użytkownika]\AppData\Roaming\Adobe\Dreamweaver xxxx\pl_PL\Configuration
W miejscu wskazanym przez znaki xxxx będzie znajdować się wersja programu Dreamweaver. Jeśli używasz programu Dreamweaver 2021 w systemie Windows, lokalizacja folderu to:
C:\Users\[nazwa użytkownika]\AppData\Roaming\Adobe\Dreamweaver 2021\pl_PL\Configuration
- macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/pl_PL/Configuration
-
Kliknij prawym przyciskiem myszy plik ssh_hosts i zmień jego nazwę. Może to być na przykład ssh_hosts_old.
-
Uruchom ponownie program Dreamweaver i połącz się z serwerem SFTP.