הגדרת שרת SFTP ב- Windows באמצעות OpenSSH

תאריך יצירת דף :

סביבת הפעלה

חלונות
  • Windows 10 Pro
  • שרת Windows 2019
  • חלונות נוספים
OpenSSH
  • 7.7p1
  • 8.1p1 - בטא

※ זה עובד בגרסאות אחרות, אבל זה לא מאושר

בהתחלה

SFTP הוא מנגנון לשליחה וקבלה של קבצים בין שני מחשבים (המחולקים בדרך כלל ללקוחות ולשרתים).

תקן זה מכונה בדרך כלל "FTP", אך FTP שולח ומקבל את תוכן השידור והקבלה בטקסט רגיל (נתונים לא מוצפנים). זה עשוי להיקרא בקלות על ידי צדדים שלישיים.

SFTP משתמש בטכניקת הצפנה בשם "SSH" כדי להצפין את התוכן של שידור FTP וקבלה. זה יכול להיות קשה עבור צדדים שלישיים לקרוא.

סעיף זה מתאר את השלבים להגדרת צד שרת SFTP באמצעות OpenSSH בחינם.

כיצד להתקין שרתי OpenSSH ב- Windows 10, Windows Server 2019 ואילך

Windows 10 מקל על התקנת שרתי OpenSSH.

פתח את "הגדרות" מתפריט התחלה.

image

בחר יישומים.

image

בחר תכונות אופציונליות מתוך יישומים ותכונות.

image

בחר הוסף תכונות.

image

בחר התקן משרת OpenSSH.

image

הפריט נעלם, כך שהוא חוזר למסך הקודם.

image

שרת OpenSSH מותקן.

image

אם תוסיף אותו לרשימה, סיימת.

image

הוראות התקנה של שרת OpenSSH ב- Windows OS אחר

הורדות ומיקום קבצים

גירסת Windows של OpenSSH זמינה כעת, לכן הורד והגדר אותה.

הורד את הקובץ מהדפים הבאים: הורד "OpenSSH-Win32.zip" עבור מערכת הפעלה של 32 סיביות ו-"OpenSSH-Win64.zip" עבור מערכת הפעלה של 32 סיביות. אתה יכול להשתמש בגירסה העדכנית ביותר, אבל כרגע הם כולם גירסאות ביתא.

image

היכנס לשרת ומקם את הקבצים שהורדו ונפרסו בשרת. זה לא משנה איפה זה, אבל הפעם יצרתי תיקיית "C:\OpenSSH" והנחתי אותה שם.

image

משתני סביבה

רשום משתני סביבה כדי להפוך את OpenSSH לקל יותר לעבודה. סעיף זה מתואר ב- Windows Server 2012 R2, אך יש להתאים את השלבים לגירסת מערכת ההפעלה.

לחץ באמצעות לחצן העכבר הימני על תפריט התחלה ובחר מערכת.

image

בחר הגדרות מערכת מתקדמות.

image

לחץ על לחצן "משתני סביבה" מהכרטיסיה "הגדרות מתקדמות".

image

בחר נתיב ב"משתני סביבת מערכת" ולחץ על לחצן "ערוך".

image

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

image

הגדרת שירות OpenSSH

הפעל את PowerShell עם זכויות מנהל מערכת.

image

השתמש בפקודת התקליטור כדי לנווט לתיקיה OpenSSH והקלד .\install-sshd.ps1 כדי להפעיל אותה.

image

אם הוא מוצג כ-"SUCCESS", זה בסדר.

image

באפשרותך לוודא שתצורתם של שירותים הקשורים ל- OpenSSH נקבעה.

image

כעת יש לך את ההתקנה כמעט זהה להתקנת OpenSSH ב- Windows 10. בפעם הבאה, אני רוצה למעשה להגדיר sftp ולשלוח ולקבל קבצים.