העתק מאובטח, או SCP, כפי שאנו מתייחסים אליו בדרך כללפרוטוקול המאפשר העברת קבצים בין מחשבים ו / או התקנים מחוברים לרשת. זה למעשה הרחבה של פרוטוקול ה- Secure Shell או SSH. זה מועבר בפורמט מוצפן באמצעות אותו פרוטוקול SSL בו משתמש SSH. מנהלי מערכות משמשים SCP לרוב להעתקת קבצים במהירות ובקלות לשרתים ומציוד רשת מכל הסוגים. שרת SCP הוא הרכיב שאתה מתקין בשרת בו המשתמשים מתחברים להורדה ולהעלאה של קבצים. שרתי SCP קיימים עבור פלטפורמות רבות כולל Windows, Linus ו- MacOS. והיום אנו חושפים את שרתי SCP החינמיים הטובים ביותר עבור Windows, Linux ו- macOS.
היום, נתחיל את הדיון עםסקירה כללית של SCP, מה זה, מאיפה הוא מגיע ולאיזו מטרה ניתן להשתמש בו. לאחר מכן, נעבור על שרתי ה- SCP הטובים ביותר שמצאנו עבור שלוש הפלטפורמות העיקריות המשמשות מנהלי מערכות, Windows, Linux ו- MacOS.
SCP על קצה המזלג
SCP מתייחס הן לפרוטוקול והן לפועליישומים המשתמשים בקבצי העתקה המשתמשים בו. זה מבוסס על פרוטוקול BSP RCP, תובע להעברת קבצים בין מארחים ברשת. SCP משתמש בפרוטוקול Secure Shell (SSH) להעברת נתונים ומשתמש באותם מנגנונים לאימות. זה מבטיח את האותנטיות והסודיות של הנתונים שהועברו.
לקוח יכול להעלות קבצים לשרת, באופן אופציונליכולל חלק מהתכונות שלהם, כגון הרשאות וחותמות זמן. לקוח יכול גם להוריד קבצים או ספריות מהשרת. מגבלה חשובה אחת של SCP היא שהיא מטפלת רק בהעברות קבצים. שלא כמו פרוטוקולים מתקדמים יותר - כמו FTP, למשל - SCP למטה לא מספק את רשימת הספריות או יכולות הניווט.
שימושים אופייניים ל- SCP
בדרך כלל משתמשים ב- SCP בכל פעם שקובץ צריךיועברו דרך ערוץ לא מאובטח, כגון האינטרנט. הלקוח מבוסס שורת הפקודה למעשה, ומחייבים לציין את שם המשתמש יחד עם שם המארח. בדרך כלל הוא מופעל באמצעות תחביר כגון:
scp קובץ מקור משתמש@מנחה:ספרייה/קובץ מטרה
פקודה זו תעתיק את SourceFile המקומי לשרת המרוחק. כדי להעתיק קבצים מהשרת המרוחק למארח המקומי, הפקודה נראית כך:
scp משתמש@מנחה:ספרייה/קובץ מקור קובץ מטרה
SCP משמש לרוב להעתקת קבצים כמו קבצי תצורה או עדכוני קושחה לציוד רשת ורבים כוללים לקוח SCP כחלק ממערכת ההפעלה שלהם.
שרתי SCP הטובים ביותר עבור Windows
כאשר חלונות הם ההפעלה הנפוצה ביותרמערכת, אין זה מפתיע שישנם שרתי SCP רבים הפועלים על הפלטפורמה. חיפשנו באינטרנט כדי למצוא את תוכנת השרתים הטובה ביותר של SCP. אך מכיוון ש- SCP הוא רק הרחבה של SSH, כל אחד משרתי ה- SCP המומלצים שלנו הם למעשה שרתי SSH.
1. שרת SFW / SCP של SolarWinds (הורדה חינמית)
SolarWinds הופך כמה מהכלים הטובים ביותר לרשתניהול. ההצעה המקיפה שלהם כוללת כלים כמעט לכל משימת ניהול נטו שאפשר לחשוב עליה. אבל אחד הדברים הגדולים ביותר ב- SolarWinds - מלבד העובדה שיש להם ניסויים בחינם של כל הכלים שלהם - הוא שהם מציעים גם כמה כלים בחינם.
כלי אחד כזה הוא SolarWinds שרת SFTP / SCP בחינם. אתה יכול להוריד את הכלי בחינם לחלוטין, מ- פה. השרת פועל כשירות Windows. לפיכך, על פעולתו להיות קלה לכל מערכת ניהול חלונות מנוסה. אבל גם אם אינך חדש בנושא זה, ממשק המשתמש קל מספיק כדי להבין שאתה צריך להיות מאוד נוח.
SCP, כמו בן דודה SSH, מקורו בעולם יוניקס. אך בניגוד לרוב היישום לינוקס, שרת SolarWinds אינו מסתמך על חשבונות מערכת. במקום זאת, הוא משתמש במשתמשים וירטואליים שהם חשבונות משתמש שאתה יוצר בתוך היישום לצורך העתקת קבצים. מכיוון שחשבונות המשתמש אינם קיימים בפועל במערכת המארח - או ברשת - הם מספקים אבטחה מוגברת. במקרה הלא סביר שחשבון נפגע, לא ניתן היה להשתמש בו כדי להיכנס ישירות למערכת.
ניתן להשתמש בשרת ה- SolarWinds SFTP / SCPהעבר באופן מאובטח תמונות OS ומעדכוני קושחה וכן קבצי תצורה או קבצי גיבוי של התקנים של עד 4GB. בין התכונות המעניינות ביותר של המוצר, הוא יכול להתמודד עם העברות במקביל ממכשירים מרובים ותוכל גם לאשר כתובות IP ספציפיות או טווחי כתובות.
2. שרת SSH של Bitvise
גם SCP וגם SFTP הם פרוטוקולים המשתמשים בהםפרוטוקול SSH לאבטחת העברות קבצים. ומסיבה זו, שרת ה- SSH bitwise תומך בשני פרוטוקולי העברת הקבצים בנוסף למעטפת המאובטחת.
בדומה לשרת SolarWinds, השימוש של Bitwise וירטואליחשבונות או חשבונות שנוצרו בתוך היישום ומחוץ למערכת ההפעלה או תחום Active Directory. אבל שרת Bitwise מאפשר גם להשתמש בחשבונות מערכת של Windows. בדרך זו אתה מקבל את המיטב משני העולמות. משתמשי AD או Windows יכולים להתחבר באמצעות האישורים שלהם בעוד שחשבונות וירטואליים מאפשרים לך להעניק גישה אד-הוק למשאבים חיצוניים.

לשרת Bitvise כמה מענייןתכונות, למשל, אתה יכול להגביל חיבורים ל- SCP בלבד, מה שהופך אותו לשרת SCP אמיתי. אבל הסיבה האמיתית לכך שזה טוב היא של הביטחון הטוב יותר שהיא מציעה. ביישומים סטנדרטיים של Unix SCP, הגישה של SCP לרוב מטבעה מרמזת גם על גישה ל- SSH. זה לא משנה הרבה בעולם יוניקס בגלל האבטחה המובנית ברמת החשבון של מערכת ההפעלה. אולם הדברים שונים בעולם Windows בו מתן גישה ל- SSH יכול להיות התרת ביצוע של פגז כוח בלתי מורשה. זו הסיבה ששרת Bitvise תומך ביכולת לאפשר גישה ל- SCP תוך איסור על גישה למעטפת.
מילה אחת של זהירות בשרת Bitwise: היא חופשית לשימוש אישי בלבד. אם אתה רוצה להשתמש בה בהקשר מסחרי או מקצועי, תצטרך לרכוש רישיון.
3. FreeSSHd
ה- "d" ב FreeSSHd מייצג את דמון. אם אתה בא מרקע של יוניקס, זה ללא ספק מונח מוכר. אבל אם הרקע שלך הוא חלונות, דימון הוא, בעולם יוניקס, המקבילה לשירות Windows. זה חתיכת תוכנה שרצה ברקע כדי לספק שירות ספציפי.

באשר לחינם ב- FreeSSHd, איננו יודעים אם לאעומד בחינם כמו ללא עלות או בחינם כמו בקוד פתוח. היעדר קטע הורדת קוד מקור באתר הרשמי מאפשר לחשוד שהוא הקודם. אם מדברים על האתר נראה שזה לא עודכן במשך כמה שנים. עם זאת, FreeSSHd עדיין נמצא בשימוש נרחב. באופן מוזר, ההכרזה האחרונה על גרסת FreeSSHd באתר היא גרסה 1.2.2, אך פרק ההורדות מציע 1.3.1. אנו משערים שלמפתח אין לנו זמן לתחזק אתר מעודכן יותר.
אחד התכונות הטובות ביותר של FreeSSHd הוא שזהיפעל כמעט בכל גרסה של Windows. דרישת מערכת ההפעלה היא Windows NT 4 ומעלה. אנו בספק ספק כי קיימות כיום גרסאות ישנות יותר של Windows.
תכונות מדהימות אחרות של המוצר כוללות את שלהמאוד זיכרון וטביעת רגל של משאבים. שווה להזכיר גם את התמיכה למשתמשים הווירטואליים וממשק GUI קל לשימוש בו תוכלו לפקח או להתחיל ולהפסיק את השירות.
4. OpenSSH למערכת Windows
OpenSSH היה במקור חלק מ- Open BSDמערכת ההפעלה, עם שחרורה, בשנת 1999. היא סוג של "אב קדמון" של מרבית שרתי ה- SSH. OpenSSH הוא באמת חבילת כלים של כעשרה כלים ולא חתיכת תוכנה יחידה. עם זאת, OpenSSH הוא ליבת הסוויטה והרכיב שעושה את רוב העבודה הקשה. ועם ש- SCP קשור כל-כך ל- SSH, שרת OpenSSH מטפל גם ב- SCP ו- SFTP.

למרות שמקורו בעולם יוניקס, תכנון התוכנה אפשר לאפשר לייחס אותה בקלות למערכות הפעלה אחרות, מה שהפך את OpenSSH לאחד משרתי ה- SSH וה SCP הנפוצים ביותר.
באשר לשרת OpenSSH של מיקרוסופט, הוא אחד מהםהיציאות האחרונות של חבילת התוכנה והיא עדיין בפיתוח. גרסת קדם-שחרור זמינה כאן. אך שימו לב שזו גרסת טרום-שחרור, וככזו, תהליך ההתקנה אינו מלוטש ככל שיהיה. ככל הנראה זה ידרוש ידע מסוים בניהול מערכות Windows וכישורי Power Shell כדי להתקין אותו ולעבוד אותו.
ואל תתנו לעובדה שמדובר במהדורה מוקדמתתכבה אותך. בהתחשב ברקע, רוב הסיכויים שהוא יהפוך לשרת SCP הסטנדרטי של סצינת Windows, בדיוק כמו שהוא מתאים למערכות הפעלה אחרות.
באשר לפונקציונליות, כמיטב המסורת האמיתיתמבין כלי השירות של יוניקס, זהו בעיקר כלי מבוסס שורת פקודה. אל תצפו למצוא ממשק משתמש ממשק נחמד, כמו שהייתם רואים בכמה כלי שירות אחרים הפופולריים של ניהול רשת של חלונות.
שרתי SCP הטובים ביותר עבור לינוקס
כפי שכבר הקמנו, SCP נולד באזורעולם יוניקס. וכיוון ש- Linux היא מערכת ההפעלה הנפוצה ביותר דמוית יוניקס שתוכלו למצוא, אין פלא שכמה חבילות SCP נהדרות זמינות לפלטפורמה. שוב, לינוקס אינה פופולרית ממש כמו חלונות, כך שאולי אין שרתים רבים של לינוקס SCP כמו שיש ל- Windows.
1. OpenSSH
המתמודד הראשון שלנו הוא אותו OpenSSH כמו שאנחנובדיוק נדון בחלק שרת Windows SCP. זה, במובן מסוים, הסבא של כל שרתי ה- SSH. זה היה כאן מה שיכול להיחשב כגילאים בשנות האבולוציה הממוחשבת.

והדבר הטוב ביותר בזה הוא שזה בארגיל עם מרבית ההפצות לינוקס. יתכן שהוא לא פועל כברירת מחדל או שהוא אולי אינו מותקן, אך הוא בהחלט זמין. ברוב המקרים, כל שעליכם לעשות הוא להפעיל את הדמון של OpenSSH. פעולה זו תאפשר חיבורי SSH וכתוצאה מכך תאפשר גם עותקי קבצי SCP.
קל לבדוק אם שרת ה- opensh - זהו שם שרת ה- SSH - זמין במערכת שלך. כל שעליכם לעשות הוא להפעיל פקודה פשוטה.
$ apt-cache search openssh-server
פקודה זו צריכה לחזור:
openssh-server - secure shell (SSH) server, for secure access from remote machines
זה מאשר את הזמינות של רכיב שרת OpenSSH. כדי להתקין אותו, אתה רק צריך להריץ את פקודת ההתקנה של מנהל החבילה שלך.
$ apt-get install openssh-server
פקודות אלה יעבדו על כל הפצה שתהיהמשתמש בכלי החבילה המתאים כמו דביאן ונגזרותיו, כולל אובונטו. אם ההפצה שלך משתמשת במנהל חבילות אחר, תצטרך להשתמש בפקודות הספציפיות של החבילה.
לאחר ההפעלה, השרת יאפשר את הקייםמשתמשי מערכת משתמשים בלקוח SCP בכדי להעתיק קבצים לספריות וממנה שבהם יש להם הרשאת כתיבה וקריאה, בהתאמה. כברירת מחדל, הקבצים ימוקמו בספרייה הביתית של המשתמש. ייתכן שיהיה צורך בצביעה מסוימת על מנת שמשתמשים יעתיקו קבצים למקומות אחרים מבלי שיהיה צורך לציין נתיב שלם.
2. Dropbear SSH
Dropbear SSH הוא עוד SSH עם קוד פתוח ו-שרת SCP ולקוח. המאפיין העיקרי שלו הוא טביעת רגל קטנה שהופכת אותו לאידיאלי ליישומי משאבים מוגבלים. Dropbear SSH מכוון בעיקר למערכות משובצות כמו נתבים או ציוד אחר שיכול להזדקק לפונקציונליות SSH ו- SCP. זה פועל בכמה מערכות הפעלה בסגנון יוניקס וניתן לצבוט אותו כדי לרוץ ברוב הפלטפורמות התואמות POSIX.

Dropbear SSH מפותח באופן פעיל על ידי מאטג'ונסון והמהדורה האחרונה בת פחות מחודשיים נכון לכתיבת שורות אלה. בין התכונות המעניינות ביותר של המוצר היא האפשרות להרכיב את התוכנה לקובץ הפעלה מקושר להפעלה של 110kB בלבד. התוכנה תואמת את אימות המפתח הציבורי של OpenSSH ~ / .ssh / autor_keys. ניתן להפעיל את הדמון מההתחלה בעת ההפעלה או להשתמש בו באופן עצמאי. ולבסוף, ניתן להפעיל או לבטל תכונות בקלות לאחר ההרכבה, וכך ליצור הפעלה קטנה עוד יותר עם רק את התכונות הנדרשות.
עם זאת, כל הגמישות הזו מגיעה במחיר. השימוש ב Dropbear לצרכים הספציפיים של אחד ייקח מיומנויות מערכת אדמה מתקדמות. מנהלי מערכת יצטרכו להכיר מושגים כמו שינוי ה- filefile ושחזור ההפעלה מחדש. אבל אם יש לכם את הכישורים הנדרשים ואתם זקוקים לשרת SSH ו- SCP קטן שיכול לפעול במכשיר המוטמע שלכם, Dropbear SSH בהחלט שווה לבדוק.
3. מילה על סיגווין
אולי שמעת בעבר על סיגווין. זהו פרויקט קוד פתוח שמטרתו לספק DLL של Windows שמיישם מספר גדול של פונקציות API של POSIX. באופן קונקרטי, המשמעות היא שניתן לייחס מחדש כל יישום עם קוד פתוח של לינוקס לשימוש ב- Cygwin, וכתוצאה מכך להריץ על פלטפורמה מבוססת Windows.
אם אתה מנהל מערכת של Windows ויש לךמעולם לא שמעתי על סיגווין, אולי תרצה להכיר אותו ואולי להתקין אותו במחשב Windows ולראות בעצמך במה מדובר. זה לא מושלם וזה לא יהפוך את שרת Windows שלך למכונה של יוניקס, אבל זה ייתן לך גישה למגוון רחב יותר של אפשרויות בכל הקשור לתוכנות וכלים לניהול מערכות.
זו הסיבה שלוקח לנו דקה או שתיים לדברעל סיגווין. עם כל כך הרבה שרתי SSH ו- SCP זמינים עבור לינוקס - הזכרנו רק כמה מהטובים שבהם, אבל יש אינספור אחרים - נחמד לדעת שסיגווין יכול לאפשר להם לרוץ על פלטפורמת Windows. למעשה, הרבה תוכנות שירות לינוקס זמינות כחבילת Cygwin, יחד עם חבילות להפצות לינוקס פופולריות אחרות.
שרת ה- SSH של macOS
למרות שהציבור הרחב אולי לא היה מודע אליוזאת, macOS היא מערכת הפעלה אחרת דמוית יוניקס. עם זאת, בניגוד לרוב מערכות דמויות יוניקס - ולינוקס בפרט - MacOS משתמשת בסוג אחר של גרעין שהוא הכלאה של גרעין מונוליטי - כמו לינוקס - ובארכיטקטורה של מיקרו-ליבנה.
בגלל שורשי יוניקס אלה, אין זה מפתיעהתמיכה ב- SSH - הכוללת גם תמיכה ב- SCP - היא תכונה מקורית של macOS. כמו ברוב ההפצות לינוקס, פונקציונליות ה- SSH אינה מופעלת כברירת מחדל ב- nacOS אך הפעלת אותה קלה מאוד.

כל שעליך לעשות כדי לאפשר SSH במחשב macOS הוא ללכת אליו העדפות מערכת ואז הפעל את שיתוף יישומון ולאפשר את כניסה מרחוק אפשרות. פעולה זו מאפשרת SSH לכל משתמשי המחשב. וכמו רוב תוכנות ה- SSH המובנות במערכת הפעלה, הרשאות קבצים וספריות יכתיבו מה המשתמשים יכולים להעתיק לשרת וממנו.
אין יותר לשרת macOS SCP. אתה פשוט מאפשר SSH וזה עובד. אין שום לוח בקרה או קטע הגדרות. אין גם חשבונות וירטואליים. רק חשבונות מערכת מורשים להתחבר. זה די בסיסי אבל, הוא שם, הוא בחינם, וזה מקבל את העבודה. אלא אם כן אתה זקוק לחלוטין לפונקציונליות רבה יותר, זהו שרת נהדר לשימוש.
לסיכום
לא משנה מה הסיבה לשימוש ב- SCPהשרת, הראנו לך שיש אפשרויות מרובות, ללא קשר למערכת ההפעלה שאתה עשוי להריץ. ולמרות שיש עוד הרבה אפשרויות זמינות, אלה שסיפרנו לך הן שרתי SCP החינמיים הטובים ביותר עבור Windows, Linux ו- macOS מובנה ב- SSH.
מה שרת ה- SCP האהוב עליך? האם זה אחד הבודדים שהכרנו זה עתה? מה אתה הכי אוהב בזה? השתמש בתגובות למטה כדי לשתף אותנו בחוויה שלך.
הערות