9.4.0 – תיאוריה – שרת TFTP/FTP

מה לומדים בחלק זה?

  • מהו שרת קבצים?
  • מהם פרוטוקולי TFTP ו- FTP ומה ההבדלים ביניהם?
  • דוגמא לשיחה מול שרת FTP בגישה דרך CMD של ווינדוס

סרטון

פירוט חלק זה

שרת קבצים – File Server הוא שרת שתפקידו לאחסן קבצים – קבצים אלו יכולים להיות גיבויים של קבצים חשובים שלא פותחים אותם באופן שוטף או קבצים שעובדים עליהם באופן שוטף.

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

אנו מתרכזים כעת בפרוטוקולי TFTP/FTP.

פרוטוקולי TFTP

פרוטוקול TFTP – Trivial File Transfer Protocol הוא פרוטוקול הנועד להעלות ולהוריד קבצים משרת הקבצים.
גם הפרוטוקול FTP – File Transfer Protocol הוא פרוטוקול הנועד להעלות ולהוריד קבצים.

פרוטוקול TFTP הוא פשוט וקל – לא מצריך זיכרון רב, וקל להגדרות ולהפעלה, שימש רבות לגיבויים ושחזורים שונים ועבודה במקומות המצריכים חתימת זיכרון נמוכה – אי צריכה גבוהה של משאבים. – עם זאת בגלל פשטותו, יש לו רק אפשרות לכתוב ולקרוא קבצים וזהו ללא אפשרויות נוספות. עובד על UDP, כמו כן פרוטוקול זה לא מכיל כלל אימות ואבטחה ולכן כבר פחות בשימוש, ניתן למצוא אותו מעט ב- LAN.
פרוטוקול זה עובד עם מס' פורט 69, ומשתמש בפרוטוקול התעבורה: UDP.

פרוטוקול FTP

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

ה- FTP המקורי אינו מכיל הצפנה ואבטחה מתקדמת אך יש אפשרות להוסיף לו שכבת אבטחה ואז מכונה FTPs או sFTP.

פרוטוקול זה משתמש במס' הפורטים 20 ו-21 ובפרוטוקול התעבורה: TCP. מס' הפורט 21 משתמש להודעות בקרה כמו בקשה לקובץ, והקבצים עצמם נשלחים לפורט מס' 20. אפשר לומר שהלקוח פונה לשרת בפורט 21, והשרת עונה ללקוח בפורט 20.

על מנת להתחבר לשרת FTP יש צורך בתוכנת לקוח FTP, אפשר להוריד ואפשר גם להשתמש בתוכנות מובנות של מערכת ההפעלה, למשל ב CMD של ווינדוס:

ניתן לראות ביצוע התחברות, והצגת האפשרויות הקיימות לביצוע מול השרת.

הגדרת שרת קבצים (FTP) בפאקט טרייסר

ניתן להדליק את השרת, להגדיר שמות משתמשים וססמאות, וכן הרשאות לשמות המשתמשים, וניתן לראות את הקבצים המאוחסנים על גבי השרת.

ביצוע גיבוי קבצי הגדרות של סוויצ'ים וראוטרים לשרת ה- TFTP

על מנת לבצע גיבוי יש לבצע פקודה המעתיקה קובץ אל השרת, אם נרצה להעתיק את קובץ ההגדרות running-config נכתוב (אפשר גם להעתיק את הקובץ startup-config):

Router# copy running-config tftp:

לאחר מכן נרשום את כתובת ה- IP של שרת ה- TFTP לדוגמא עבור הכתובת: 100.100.100.1:

Address or name of remote host []? [100.100.100.1]

לאחר מכן נרשום את שם הקובץ שאנו רוצים לתת לקובץ שיישמר (ברירת המחדל היא שם הרכיב ולאחר מכן confg):

Destination filename [R-1-confg]?

ביצוע שחזור קבצי הגדרות משרת ה- TFTP לרכיב הרשת

Router# copy tftp: running-config

לאחר מכן נרשום את כתובת ה- IP של שרת ה- TFTP לדוגמא עבור הכתובת: 100.100.100.1:

Address or name of remote host []? [100.100.100.1]

לאחר מכן נרשום את שם הקובץ שאנו רוצים לשחזר מהשרת? (זה למעשה השם של הקובץ שגיבינו):

Source filename []? R-1-confg

לאחר מכן נרשום את שם הקובץ שאנו רוצים לתת לקובץ שיישמר (ברירת המחדל זה running-config)

Destination filename [running-config]?

אם רוצים לגבות ולשחזר משרת FTP, הפעולה דומה, רק שצריך להגדיר שם משתמש וססמא על הרכיב (לדוגמא: שם משתמש admin ססמא: 1234):

Router(config)# ip ftp username [admin]
Router(config)# ip ftp password [1234]

 

You may also like...

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

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