פתרון בעיות בחיבור שרת SFTP

למד איך לפתור בעיות בחיבור שרת SFTP ב-Dreamweaver.

אם אלו פרוטוקולים ישנים המוגדרים בתוך שרתי SFTP או הודעות שגיאה אחרות, אפשר לפתור את הבעיות של חיבור SFTP בדרכים אלו.

 פתרון בעיות של פרוטוקולים שהוצאו משימוש

אם השרת מוגדר עם פרוטוקולי OpenSSH שהוצאו משימוש, הפעל מחדש את RSA/SHA1 מדור קודם בקובץ התצורה של Dreamweaver כדרך לעקיפת הבעיה ליצירת החיבור. בצע את הפעולות שלהלן:

הודעת שגיאה מוצגת ביישום עבור macOS
הודעת שגיאה עבור macOS

  1. סגור את היישום Dreamweaver .

  2. הפעל את Finder > Invoke Go > בחר Go to Folder…

  3. בחלון שמופיע Go to the folder הקלד:

    /Users/[user name]/Library/Preferences/

  4. חפש את קובץ Adobe Dreamweaver 2021 Prefs ופתח אותו בכל עורך טקסט.

  5. חפש את השתמש באלגוריתמים של sftp מדור קודם מקובץ תצורה והגדר אותו שיהיה TRUE.

  6. שמור וסגור את הקובץ

הודעת שגיאה עבור Windows ביישום
הודעת שגיאה עבור Windows

  1. סגור את היישום Dreamweaver .

  2. הקלד RegEdit בסרגל החיפוש של Windows כדי להפעיל את היישום 'עורך הרישום'.

  3. בחלונית משמאל לעורך הרישום, נווט לנתיב הבא:

    HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver 2021\Site Preferences

  4. חפש את השתמש בקובץ תצורה של אלגוריתמים מדור קודם של SFTP והגדר אותו שיהיה TRUE.

  5. סגור את RegEdit.

 הפתרון שהוזכר קודם הוא אמצעי זמני עד שיישומים מדור קודם ישודרגו או יוגדרו מחדש עם סוגי מפתחות תואמים. כתוב לספקי האירוח או למנהלי השרת שלך ובקש שדרוג לאלגוריתמים נתמכים התואמים לגרסה 8.8 של OpenSSH.

אם הבעיה נמשכת, בצע את הפעולות הבאות כדי לבצע את השינויים הדרושים בקובץ התצורה:

 Dreamweaver מפעיל את אלגוריתם RSA/SHA1 המומלץ, כפי שהוצע על ידי OpenSSH. Adobe אינה אחראית לכל שינוי שנעשה על ידי המשתמש כדי להתאים אישית את ההגדרות בקובץ התצורה של SFTP.

  1. עבור אל המיקום למטה כדי להפנות אל SFTPError.log ולקבל מידע מפורט על הבעיות:

    macOS: /Users/<username>/Library/Application\ Support/Adobe/Dreamweaver 2021/<locale>/Configuration/SFTP/

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

  2.  אם שגיאה קשורה לאי התאמה כלשהי של אלגוריתמים, הוסף אלגוריתם נתמך בשרת (כפי שהוזכר ביומן השגיאות) לקובץ התצורה (בתוך תיקיית SFTP שהוזכרה בשלב 1). לדוגמה:

    שגיאה

    פתרון

    לא ניתן לנהל משא ומתן עם <IP> יציאה <port no>:

    לא נמצאה שיטת החלפת מפתח תואמת.

    ההצעה שלהם: 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\[user name]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration

     xxxx הוא הגרסה של Dreamweaver. אם אתה משתמש ב-Dreamweaver 2021 שפועל ב-Windows, מיקום התיקייה שלך יהיה:

    C:\Users\[User name]\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration

  3. לחץ על הקובץ ssh_hosts ושנה את שמו: לדוגמה, ssh_hosts_old.

  4. הפעל מחדש את Dreamweaver והתחבר לשרת SFTP שלך.

מחפש מאמרים דומים לפתרון בעיות?

קבל עזרה במהירות ובקלות

משתמש חדש?