15Jul

כיצד גיבוי אוטומטי קבצי שרת האינטרנט שלך עם WinSCP על FTP

click fraud protection

שמעת את זה שוב ושוב: גבה את הנתונים שלך.יש הרבה פתרונות גיבוי, אבל שום דבר לא טוב יותר מאשר פתרון קל וחופשי.אז עם כמה שורות של קוד ותוכנית מאוד מועיל שנקרא WinSCP, אנחנו הולכים להגדיר סינכרון אוטומטי בין שרת ה- FTP שלך ואת המחשב הביתי.

FTP( File Transfer Protocol) הוא פרוטוקול אינטרנט המאפשר למשתמשים להעביר קבצים בין מחשבים.למרות הזקנה שלה( לחשוב מראש TCP / IP עידן), FTP ו- FTP פרוטוקול אחותה SFTP( Secure File Transfer Protocol) הם עדיין מאוד פופולרי היום נתפסים כדרך קלה להעביר קבצים מקומית דרך האינטרנט.זה קורה גם להיות דרך טובה מאוד לשמור על גיבוי מרחוק של קבצים חשובים לך לשמור על שרת ה- FTP שלך.

אם אתה לא רוצה לשלם עבור צד שלישי פתרון ה- FTP, לבדוק את המאמר הזה על איך לבנות שרת FTP משלך נכתב על ידי אנשים בסדר על Lifehacker.

  • שרת FTP ואישורים גישה
  • מחשב Windows
  • עותק של WinSCP( Windows בלבד)

הגדרת WinSCP

לאחר שהורדת את העותק של WinSCP, התקן את ה- exe במחשב שלך.זה גם לא יהיה רעיון רע להתחיל לזכור את כתובת ה- FTP שלך, שם המשתמש והסיסמה בזמן WinSCP הוא מתקין.

instagram viewer

עכשיו שיש לנו WinSCP מותקן, אנחנו הולכים ליצור ולשמור פרופיל הפעלה חדשה עבור גישה קלה יותר מאוחר יותר.ממסך הכניסה, הזן את שם המארח שלך( כלומר, ftp.howtogeek.com), שם המשתמש והסיסמה.אתה יכול להשתמש ב- FTP או SFTP, אבל הקפד לשנות את מספר היציאה את היציאה המתאימה מארח ה- FTP שלך סיפק לך.לאחר מכן לחץ על שמור כדי לשמור את הפרופיל.פתח את הפרופיל כדי להתחבר לשרת ה- FTP שלך.פעולה זו תאמת שהקלדת את הפרטים המתאימים בפרופיל.

יצירת התסריט

אנחנו הולכים ליצור סקריפט פשוט שנכנס לשרת ה- FTP שלך, אומר WinSCP איפה להוריד את הקבצים החסרים למחשב שלך, ולאחר מכן יוצר קובץ יומן רישום פעילות ה- FTP.פתח את 'פנקס רשימות' במחשב שלך.להעתיק את התבנית סקריפט הבא לתוך פנקס הרשימות:
אפשרות על
אפשרות לאשר את
פתוח [email protected]
cd גיבויים
אפשרות העברת בינארי
לקבל / testremote * f: \ גיבויים \ testlocal \ *
לסנכרן המקומי f:\ גיבויים \ testlocal testremote
יציאה

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

עכשיו לפני שתשנה או תפעיל את הסקריפט, אנו מציעים ליצור ספריות בדיקה הן על יעדים מרוחקים והן על יעדים מקומיים.הדבר האחרון שאתה רוצה הוא בטעות למחוק את שרת ה- FTP ללא כל גיבויים.אז ליצור ספרייה במחשב שנקרא "testlocal"( יצרנו את זה תחת f: \ גיבויים) ועוד בשם "testremote" בשרת ה- FTP שלך( יצרנו אותו בשורש).ברגע שאתה מפעיל את התסריט ואת זה מבוצע בהצלחה, לשמור אותו כמו "sync.txt" למחשב( שמרנו את שלנו בתיקייה testlocal שלנו).עכשיו אתה מוכן להפוך את התסריט לאוטומטי.

אוטומציה של התסריט

אנחנו הולכים לתת Windows להתמודד עם אוטומציה באמצעות מתזמן המשימות המובנית שלה.ב- Windows 7, התחל על-ידי פתיחת לוח הבקרה & gt;מערכת ואבטחה & gt;כלי ניהול & gt;מתזמן משימות.

בעמודה הימנית, לחץ על הלחצן Create Basic Task( יצירת משימה בסיסית).

שם ותאר את המשימות שלך ולאחר מכן לחץ על הבא.

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

במסך הבא, בחר "Start a program"( התחל תוכנית) ולחץ על Next( הבא).תתבקש לדפדף לתוכנית או לסקריפט.לחץ על הלחצן עיון ונווט אל "C: \ Program Files \ WinSCP" כדי לבחור את WinSCP.exe.מתחת, הוסף "/ console /script=f:\backup\sync.txt /log=f:\backup\log.txt" כדי להוסיף ארגומנטים.הקפד לשנות את הארגומנטים אם ה- sync.txt נמצא במיקום אחר ואם ברצונך ליצור את קובץ היומן במיקום אחר.הקש "הבא.

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

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

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