פרוטוקול העברת הקבצים או ה- FTP היהסביב לנצח. זוהי הדרך הנפוצה ביותר להעביר כל מיני קבצים ממערכת מחשב אחת לאחרת. הוא נועד להיות פעולה הדדית לחלוטין, ומקל על העברת קבצים בין מערכות לא תואמות. FTP היא מערכת שרת לקוח. כדי להעביר קבצים באמצעות FTP, אתה משתמש בלקוח FTP שבתורו מתחבר לשרת FTP הפועל במחשב המרוחק. בהתחשב בגילו, תוכלו לדמיין שיש הרבה תוכנות לקוח FTP בחוץ. עשינו חלק גדול מהעבודה הקשה במציאתם וניסיונם ואנחנו שמחים להציג את רשימת הלקוחות הטובים ביותר עבור FTP ו- SFTP עבור Windows ו- Linux.
כפי שאנחנו עושים לעתים קרובות, נתחיל את הדיון ב-הצגת פרוטוקול FTP ביתר פירוט. בשלב הבא נדון באבטחה. נראה כיצד הוצג SFTP כדי לטפל בחששות אבטחה באמצעות הפרוטוקול. לאחר מכן נשהה בקצרה כדי לדון ב- FTPS, דרך נוספת להבטיח העברות FTP, ואילו אנו בעניין, אנו גם נציג את SCP מכיוון שהיא הפכה פופולרית יותר ויותר לאחרונה כדרך להעביר קבצים בצורה מאובטחת. לבסוף, נהיה מוכנים לעניין הליבה שלנו. אנו נסקור תחילה את לקוחות FTP הטובים ביותר עבור Windows. לאחר מכן, נראה מה זמין עבור לינוקס. ואחרון חביב, נסקור גם כמה חבילות שהן רב פלטפורמות וזמינות עבור שתי מערכות ההפעלה.
FTP על קצה המזלג
פרוטוקול העברת הקבצים נוצר לראשונהעוד בשנת 1971. זה כמעט פרהיסטוריה בשנות המחשבים. מפרט הפרוטוקול עודכן בשנת 1880, אז בשנת 1985. מאז הוא נותר ברובו ללא שינוי.
FTP הוא פרוטוקול שרת לקוח שבו קובץהעברות מתרחשות בין שרת FTP ולקוח FTP. אלה שתי פיסות תוכנה שונות מאוד, ואף שחלק מהספקים מציעים גם תוכנת שרת FTP וגם תוכנת שרת FTP, שום תוכנה שאנו מכירים אינה מציעה הן בחבילה אחת.
בניגוד להעברת קבצים גסה אחרתמערכת, FTP מציעה מגוון רחב של תכונות לניהול קבצים בנוסף להעברת קבצים. בפני לקוח ה- FTP, שרת ה- FTP מציג היררכיה של קבצים שאינה בכוונה שאינה דומה למערכת קבצי מחשב. למעשה, שרת ה- FTP מציג לרוב חלק ממערכת הקבצים של המארח שלו בפני הלקוח. הלקוח חופשי - במסגרת הרשאות הגישה לקבצים של המשתמש; עוד על כך עוד רגע - לגלוש בספריות, לרשום קבצים ולעתים לבצע משימות אחרות לניהול קבצים.
לקוחות FTP מקוריים היו כלי שורת פקודהאך כיום, לקוחות FTP רבים מציעים ממשק משתמש גרפי שלעיתים דומה מאוד למנהל קבצים מקומי. חלקם אף תומכים בגרירת קבצים ממנהל הקבצים המקומי לחלון FTP כדי לבצע העברה.
מה עם אבטחה?
אבטחה בעולם ה- FTP היא רב-פניםמציאות. לפרוטוקול אבטחה מובנית מאוד בסיסית. בראש ובראשונה FTP משתמש בחשבונות משתמש כדי לשלוט על הגישה לשרת. על כן לקוח FTP המנסה להתחבר לשרת FTP חייב לספק שם משתמש וסיסמא. לעתים קרובות, שרתי FTP ישתמשו בחשבונות המשתמש של מערכת ההפעלה הבסיסית לצורך אימות.
FTP מיישם גם בקרת גישה למערכת קבציםכאשר למשתמשים יש גישה רק לקבצים מסוימים או לתיקיות מסוימות. הם יכולים גם להיות בעלי גישה שונה לקבצים או תיקיות שונים. חלקם ניתנים לקריאה בלבד ואילו אחרים ניתן לקרוא-לכתוב. זכויות גישה לקבצים ב- FTP דומות מאוד לזכויות מערכת קבצים מקומיות. למעשה, רוב שרתי ה- FTP משתמשים בהרשאות הגישה הבסיסית לאבטחת מערכת הקבצים. יש גם FTP אנונימי המאפשר ללקוח להתחבר באופן אנונימי ולגשת לתת קבוצה מוגבלת מאוד של מערכת הקבצים בשליטת שרת ה- FTP.
אז, בעוד FTP מספק גישה מעט מאובטחתלקבצים ותיקיות יש לו כמה בעיות אבטחה. בתור התחלה, שם המשתמש והסיסמה מועברים בין הלקוח לשרת בטקסט ברור. כל מי שמצויד במריחת מנות, אם כן, יוכל לראות את המידע הזה.
אבל זה לא הדאגה הביטחונית היחידהFTP. הגדול ביותר הוא שהעברת הקבצים עצמם אינם מאובטחים. כל קובץ מועבר ללא מוצפן ויכול ליירט על ידי אנשים או ארגונים שלא התכוונו אליו.
SFTP להעברת קבצים מאובטחת
SFTP, או פרוטוקול העברת קבצים של SSH, מנסה לעשות זאתלטפל בבעיות האבטחה של FTP. אך בניגוד למה שאולי מובילים אותנו להאמין, ל- SFTP אין שום דבר במשותף עם FTP. SFTP הוא פרוטוקול שונה לחלוטין המוסיף כמה יכולות העברת קבצים וניהול קבצים לפרוטוקול Secure Shell (SSH). היתרון העיקרי של SFTP על פני FTP הוא שהחיבור והעברת הקבצים מוצפנים באמצעות פרוטוקול SSH, ומגן עליו מפני ריחוף.
FTP ו- SFTP כל כך שונים באופן פעולתם, שרבים רבים יעשו זה או אחר אך לא את שניהם. למעשה, SFTP היא לרוב תכונה שנמצאת בשרתי SSH.
SFTP ו- FTPS: זה לא אותו דבר
לעתים קרובות יש בלבול בין SFTP ל-FTPS. זה מובן מאחר ושניהם מערכות העברת קבצים המטפלות בחסרונות האבטחה של FTP. לעומת זאת, הדרך בה הם פועלים שונה לחלוטין. ראינו בדיוק כיצד SFTP משתמש ב- SSH כדי להצפין העברות קבצים. באשר ל- FTPS, זה באמת פרוטוקול ה- FTP שמשתמש בהצפנת SSL במקום טקסט ברור. FTPS הוא ל- FTP כמו HTTPS הוא ל- HTTP.
יתכן שאתה תוהה באיזה מהן לבחור כפי שהםנראה כי שניהם מספקים העברת קבצים מאובטחת. בימינו, ארגונים נוטים להעדיף SFTP בעיקר מכיוון שבניגוד ל- FTPS שמשתמש ביציאת TCP אחת לבקרה ואחת לנתונים - SFTP מעביר את כל הדברים באותה יציאה, מה שמקל על תצורת חומת האש.
SCP: פרוטוקול העברת קבצים מאובטח נוסף
כדי להפוך את הדבר ליותר מבלבל, אחר מאובטחקיים גם פרוטוקול העברת קבצים בשם Secure Copy (SCP). SCP הוא פרוטוקול פשוט יותר שמשתמש גם ב- SSH אך מציע יכולות העברת קבצים בלבד. אין דרך לגלוש במערכות קבצים ולעבור מספרייה אחת לאחרת או אפילו לראות רשימה של קבצים זמינים ב- SCP. כל מה שאתה יכול לעשות זה להעתיק קובץ לשרת או ממנו.
לקוחות FTP ו- SFTP הטובים ביותר עבור Windows
עכשיו כשאנחנו מכירים את ה- FTP וכל זהגרסאות מאובטחות, אנו מוכנים לבדוק את מיטב לקוחות ה- FTP וה- SFTP שיכולנו למצוא. כולם יטפלו לפחות בהעברות FTP ואילו אחרות יתמכו גם ב- SFTP, FTPS או SCP. אנו נדאג לציין איזה פרוטוקול מאפשרת כל תוכנה. Windows היא עדיין מערכת ההפעלה הנפוצה ביותר ולכן נתחיל בבדיקה קצרה של הלקוחות הטובים ביותר עבור אותה פלטפורמה.
1 - FTP Voyager (הורדה חינמית)
SolarWinds הוא שם ידוע בקרב הרשתמנהלים. החברה מייצרת כמה מכלי ניהול הרשת הטובים ביותר. לדוגמה, צג ביצועי הרשת של SolarWinds הוא ללא ספק אחד מכלי הניטור הטובים ביותר של SNMP. SolarWinds ידועה גם בשל כלים חינמיים רבים העונים על צרכים ספציפיים של מנהלים.

ה- SolarWinds FTP Voyager הוא אחד מאותם בחינםכלים. לשעבר מ- Serv-u, FTP Voyager הוא לקוח מלא תכונות שיטפל בהעברות קבצים של FTP, SFTP ו- FTPS. תוכנה זו כוללת אימות FIPS 140-2 ותעודת יכולת ערך מצבא ארה"ב כך שתוכלו לסמוך שהיא מאובטחת.
ללקוח מספר פונקציות מתקדמות ויעילותכגון העברות קבצים מתוזמנות של סנכרון תיקיות - הן ידניות והן אוטומטיות - בין הלקוח לשרת. ללקוח יש גם פעולות שלאחר ההעברה והוא יכול, למשל, לשלוח דוא"ל, למחוק קבצים, להפעיל תוכניות, לכבות ולבצע פעולות אחרות לאחר סיום ההעברה.
2 - CuteFTP
CuteFTP הוא אולי לקוח ה- FTP הידוע ביותר עבורחלונות וזה היה כבר הרבה זמן. זה היה קיים מאז 1996. המוצר החליף ידיים כמה זמן דרך קיומו וכעת הוא חלק מ- Globalscape, חברה המתמחה בהעברת קבצים אלקטרוניים.

בתכונה, לקוח FTP זה לא משאיר דברלהיות רצוי. ראשית, זה יתמוך ברוב הפרוטוקולים כולל FTP, FTPS, HTTP, HTTPS ו- SFTP. כמו כן, השימוש בו קל מאוד ותוכל להגדיר חיבור חדש במהירות באמצעות אשף השלבים. CuteFTP אפילו יאפשר לכם לערוך קובץ מרוחק ישירות מלקוח ה- FTP, בזכות העורך המובנה שלו עם קידוד צבע תחביר.
התוכנה תומכת גם באוטומציה ותוכלו לתזמן העברות סקריפט עם תקורה מינימלית. יתר על כן, זה ישתלב עם כל שפת סקריפט או תכנות המאפשרים COM.
ניתן לרכוש את CuteFTP במחיר של 59.99 $ וניתן להשיג ניסיון חינם.
3 - FTP ללא עלות קפה
יש אנשים שמכירים את CoffeeCup עבור עורך ה- HTML שלה אוכמה כלים אחרים הקשורים לאינטרנט. אבל גביע הקפה גם מייצר לקוח FTP בחינם די טוב הנקרא בחינם FTP. לקוח TFP זה נועד להיות חזק, ידידותי למשתמש ומהיר. החיבור לשרת הוא פשוט כמו לחיצה על כפתור והעברת קבצים זה עניין של גרירה ושחרור שלהם.

הלקוח יטפל בקובץ FTP, SFTP ו- FTPSהעברות כמו גם העברות HTML. יש לו גם כמה תכונות נהדרות לניהול קבצים, מקומיות וגם מרוחקות. אבל אחת התכונות הייחודיות ביותר ל- FTP בחינם היא השימוש בסימניות המאפשרות לכם לחסוך את מקומכם בתיקיה במחשב המקומי, בשרת המרוחק או בשניהם. אתה יכול גם לארכוב ספרייה מרוחקת שלמה בקובץ zip מקומי בלחיצה אחת, תכונה שימושית לגיבוי אתר, למשל.
כשמו כן הוא, FTP חינם זמין ללא עלות אך ל- CoffeeCup יש גם מוצר בשם Direct FTP שהוא לקוח FTP בתשלום עם תכונות רבות אף יותר.
לקוחות FTP ו- SFTP הטובים ביותר בלינוקס
לינוקס היא עוד פלטפורמה פופולרית במיוחדמנהלי רשת ולכן הרגשנו שאנחנו חייבים לכלול לקוחות FTP של Linux ברשימה שלנו. וכשאתה מחשיב כי מבחינה היסטורית, לכל פרוטוקולי העברת הקבצים הללו מקור יוניקס, זה אפילו היה הגיוני יותר. וכפי שתראה, יש הרבה לקוחות מצוינים לפלטפורמה. להלן דוגמה קטנה מהטובות שבהם.
4 - gFTP
gFTP הוא דוגמה טיפוסית ל"אולדיק אבל אלהתראות ". התוכנה לא עודכנה בעוד כעשר שנים ובכל זאת היא פופולרית למדי. זה מראה להראות דברים טובים יכולים להחזיק מעמד. והרי פרוטוקול ה- FTP עצמו לא עודכן הרבה יותר מזה.
לקוח gFTP מציע משתמש אינטואיטיביממשק ותצורה קלה. זהו לקוח חינם להעברת קבצים עם ריבוי חוטים המופץ בתנאים של הסכם הרישיון הציבורי של GNU. לכלי יש גם ממשק מבוסס טקסט וגם ממשק גרפי של GTK כך שהוא יפעל על כל לינוקס בין אם יש לו ממשק משתמש GUI או לא.

לקוח זה יתמוך ב- FTP ו- FTPS אך גםHTTP ו- HTTPS ו- SSH - ולכן SFTP - כמו גם FSP. זהו גם אחד הלקוחות הנדירים התומכים ב- FXP שהוא העברה ישירה של קבצים בין שני שרתים בשליטת לקוח. אחרון חביב, הכלי בינלאומי ביסודיות והממשק שלו זמין בלמעלה מ- 50 שפות. ניתן להוריד gFTP ישירות מאתר האינטרנט שלה.
5 - NcFTP
הכוונה העיקרית מעבר ל- NcFTP הייתה להחליףפקודת ה- FTP המובנית המובנית ברוב מערכות * nix עם אחת עם תכונות נוספות. ככזו התוכנה מספקת ממשק חזק וגמיש לפרוטוקול FTP.

למרות שהתוכנית עשויה להיראות רגילה למדיללא קישוט - במיוחד בהשוואה למוצרים אחרים - יש לו תכונות רבות של ביצועים ושימושיות חשובות. בין התכונות המגניבות ביותר של המוצר, תוכלו למצוא מדדי התקדמות, השלמת שם קובץ, עריכת שורת פקודה, עיבוד רקע, קורות חיים אוטומטיים של הורדות, סימניות וסימניות במטמון. התוכנה עובדת גם עם חומות אש ומורכבים ותאפשר לכם להוריד בקלות עצי ספרייה שלמים.
אולם זהו אינו כלי גרפי. הממשק שלה מבוסס טקסט. כשאתה מתחיל אותו מועברת למעטפת הכלי שבה אתה מזין פקודות ורואה תוצאות. פקודות דומות לפקודות של מערכת הפעלה טיפוסיות. אתה משתמש פתוח לפתיחת חיבור לשרת FTP מרוחק או תקליטור לעבור בתוך מבנה הספריה שלו.
6 - LFTP
LFTP הוא עוד לקוח FTP במצב טקסט. אלה נפוצים מאוד בעולם לינוקס. לקוח זה תומך במספר פרוטוקולים כולל FTP, HTTP, FISH, SFTP, HTTPS ו- FTPS. זה אפילו יטפל בהעברות BitTorrent.

הגורם המבדיל העיקרי של לקוח זה הואהאמינות שלו. אין כמעט מצב שלקוח זה יכול להיכשל בהעברת קבצים. גם אם תצא מהקליפה שלה בזמן שההעברה מתבצעת, היא תמשיך לפעול כתהליך רקע עד להשלמתה.
תכונות אחרות של המוצר כוללות עבודהבתור, מה שמאפשר לך להעביר את ההעברה הבאה לפני שתסתיים הנוכחית והביצוע המתוזמן להעברת קבצים בזמן מסוים. שווה להזכיר גם תכונת שיקוף המאפשרת לך להעביר באופן אוטומטי מבני ספרייה שלמים.
LFTP מופץ תחת רישיון GNU GPL וניתן להוריד אותו בחינם מאתר האינטרנט שלה.
לקוחות FTP ו- SFTP המרובים ביותר
נראה מהסעיף הקודם שאין לקוחות FTP של GUI טובים עבור יוניקס, אך דבר אינו רחוק יותר מהאמת. לקוחות FTP הטובים ביותר הם למעשה מוצרים מרובי פלטפורמות שיש להם גרסאות הן עבור Windows והן עבור Linux. יתרון אחד של לקוח מרובה פלטפורמות הוא שברגע ששלטתם בו תוכלו להחיל את הידע הזה על כל גרסה של התוכנה.
7 - FileZilla
FileZilla הוא אולי המפורסם ביותר מבין כל ה- FTPלקוחות. זה זמין עבור Windows ו- Linux וגם עבור OS X והוא יתמוך בהעברות FTP, FTPS ו- SFTP. FileZilla משתמש בממשק משתמש גרפי עם כרטיסיות המאפשר למשתמשים להריץ מספר משימות סימולטניות בכרטיסיות שונות.

מבחינה פונקציונלית, לתוכנה יש הרבה מההצעה. להלן סיכום התכונות העיקריות שלה. התוכנה כוללת ממשק גרירה ושחרור להעלאה או להורדה של קבצים. זה גם תומך בקורות חיים, ומאפשר לך להשהות העברה ולהשלים אותה אחר כך. ל- FileZilla יש גם תכונות של מנהל אתרים לניהול והעברה נוחים של אתרים שלמים וכן תכונת השוואת ספריות שתשווה בין שמות קבצים, גדלים ותאריכים בספריה מקומית ומרוחקת.
FileZilla זמין בחינם תחת רישיון GNU GPL. ניתן להוריד אותו מאתר FileZilla.
8 - פרצוף FTP פתוח בחינם
למרות שמו המוזר Free Open FTP Face - אשרמכונה לעתים קרובות פשוט FOFF - היא אפשרות מעניינת כלקוח FTP. זהו לקוח גרפי קל משקל שנכתב בפיתון באמצעות ספריית GTK +. יש לו ממשק משתמש מודרני והדגש העיקרי שלו הוא פשטות וקלות שימוש במקום לארוז אותו עם תכונות נוספות. התוכנה אולי לא עושה את כל מה שהחבילות המתחרות עושות אבל מה שהיא עושה, היא עושה טוב ובקלות.

להיות פשוט לא אומר שזה חסר תחרות, קשה. ל- FOFF כמה תכונות מעניינות וייחודיות. למשל, יש לו לקוח Telnet ו- SSH מובנה, מציג טקסט, מציג תמונות, ונגן שמע. עם כל הכלים המובנים האלה, באפשרותך לצפות בתצוגה מקדימה של קבצים באופן מיידי מבלי שתצטרך להפעיל כלי אחר. אתה יכול גם להזין פקודות במארח המרוחק. ללקוח יש גם תמיכה מובנית לסכומי צ'קים ותכונות דחיסה ופריקת gzip בלחיצה אחת.
FOFF זמין בחינם תחת רישיון GNU GPL וניתן להוריד אותו מאתר האינטרנט שלו.
9 - CrossFTP
CrossFTP הוא לקוח FTP בחינם עבור Windows, Linuxו- OS X. זה מגיע עם מערך תכונות די הגון. ראשית, ממשק הכרטיסיות שלה מאפשר לך לפתוח חיבורים רבים בבת אחת. ניתן להתחיל בהעברת קבצים על ידי פשוט גרירה ושחרור של קבצים לכרטיסיות הכלי. התוכנה כוללת גם הצפנת סיסמה כך שסיסמאות האתר המרוחק שלך אינן מאוחסנות בטקסט ברור במחשב שלך. CrossFTP כולל גם תכונות ארכיב עם דחיסה מובנית, פירוק ודפדוף בקבצי ארכיון.

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