關閉 Dreamweaver 應用程式。
了解如何在 Dreamweaver 中排解 SFTP 伺服器連線問題。
不論是 SFTP 伺服器中設定的舊協定或其他錯誤訊息,都可使用這些解決方法來排解您的 SFTP 連線的問題。
如果您的伺服器設定了已過時的 OpenSSH 協定,請在 Dreamweaver 設定檔中重新啟用舊版 RSA/SHA1 作為建立連線的解決方法。依照以下步驟進行:
在舊版實作升級或以相容的金鑰類型重新設定前,可使用上述解決方案作為權宜之計。請寫信給您的代管服務提供商或伺服器管理員,並要求升級到和 OpenSSH 8.8 版相容的受支援演算法。
如果問題仍然存在,請執行以下操作以在設定檔中進行必要的變更:
依據 OpenSSH 的建議,Dreamweaver 正在啟用建議的 RSA/SHA1 演算法。對於使用者為了自訂 SFTP 設定檔中的設定所完成的任何變更,Adobe 概不負責。
-
錯誤
解決方法
無法和 <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
如果您看到以下錯誤訊息:「無法讀取 XML 資源的內容:IDD_SSH_KEY_CHANGE_DIALOG」,請按照以下步驟進行以作為解決方法:
-
關閉 Dreamweaver 應用程式。
-
導覽至下列位置:
- macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
- Windows: C:\Users\[使用者名稱]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration
「xxxx」指 Dreamweaver 的版本編號。如果您在 Windows 上執行 Dreamweaver 2021,則您的檔案夾位置應為:
C:\Users\[使用者名稱]\\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration
- macOS: ~/Library/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
-
在 ssh_hosts 檔案上按滑鼠右鍵,然後重新命名此檔案。例如: ssh_hosts_old。
-
重新啟動 Dreamweaver,然後連線至您的 SFTP 伺服器。