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:
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
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.
Zaloguj się na swoje konto