Rsync תועצמאב י'צאפא ירתא/םיתרש ינש ןרכנסל דציכ


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

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

טנרטניאה יתרש לש ןורכנסה תונורתי

:ןמקלדכ םה rsync םע טנרטניא תרש יוביג תריצי לש םיירקיעה תונורתיה

    י'צאפא יתרש ינש ןרכנסל דציכ

    .םיתרש ינשב שמתשא ינא ,הנה .ךלש טנרטניאה תרש לש הארמ תריציל rsync תרדגהב ךישמנ ואוב

        .האבה הדוקפה תרזעב םיתרשה ינשב Rsync תא ןיקתהל ונילע ,הליחת תאז תושעל ידכו .backup.example.com -ב ופקתשי webserver.example.com לש טנרטניאה תרש ינותנ הז הרקמב ןאכ

         yum install rsync        [On Red Hat based systems]
         apt-get install rsync    [On Debian based systems]

        .rsync תלעפהל webserver.example.com רמולכ ,ישארה תרשב תוכז רסח שמתשמ רוציל לוכי התא ,החטבא ימעטמ ךא ,שרושה שמתשמ םע rsync תא ןיקתהל םילוכי ונא

         useradd tecmint
         passwd tecmint

        .שמתשמל המסיס יתצקהו "tecmint" שמתשמ יתרצי ןאכ

        .האבה הדוקפה תא דלקה ,תאז תושעל ידכו (backup.example.com רמולכ) ךלש יוביגה תרשב ךלש rsync -ה תרדגה תא קודבל ןמזה עיגה

         rsync -avzhe ssh [email :/var/www/ /var/www
        [email 's password:
        
        receiving incremental file list
        sent 128 bytes  received 32.67K bytes  5.96K bytes/sec
        total size is 12.78M  speedup is 389.70

        .ךלש םיכרצל םאתהב היקיתה םוקימ תא תונשל לוכי התא ;ריבעהל ידכ "var/www /" -ב יתשמתשה .םינותנ ןרכנסמו רומג רדסב וישכע דבוע ךלש rsync -ש תוארל לוכי התא

        .rsync רובע המסיס אלל ssh תוסינכ ןיקתהל ונילע ,הקלח הרוצב cron דובעל תנמ לע .דובעי אל הז cron -ל המסיס קפסנ אל םאו תומיא שקבי SSH, ssh לוקוטורפ םע rsync -ב שמתשהל םיכלוה ונחנאשכ .rsync רוב

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

        .(backup.example.com רמולכ) םייוביגה תרשב תואבה תודוקפה םע יטרפו ירוביצ חתפמ רוצינ ,תישאר

         ssh-keygen -t rsa -b 2048

        .םינותנ ןורכנס ךרוצל יהשלכ המסיסל קקדזי אל rsync cron -ש ךכ ,קיר המסיס טפשמ רובע Enter לע ץחלו המסיס יוטיב קפסת לא ,וז הדוקפ ןיזמ התאשכ

        Generating public/private rsa key pair.
        Enter file in which to save the key (/root/.ssh/id_rsa):
        Enter passphrase (empty for no passphrase):
        Enter same passphrase again:
        Your identification has been saved in /root/.ssh/id_rsa.
        Your public key has been saved in /root/.ssh/id_rsa.pub.
        The key fingerprint is:
        9a:33:a9:5d:f4:e1:41:26:57:d0:9a:68:5b:37:9c:23 [email 
        The key's randomart image is:
        +--[ RSA 2048]----+
        |          .o.    |
        |           ..    |
        |        ..++ .   |
        |        o=E *    |
        |       .Sooo o   |
        |       =.o o     |
        |      * . o      |
        |     o +         |
        |    . .          |
        +-----------------+

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

         ssh-copy-id -i /root/.ssh/id_rsa.pub [email 

        .ssh/author_keys. תא קודבלו ,"'[ל"אודה תועצמאב ןגומ]' ssh" םע ,הנוכמל סנכיהל הסנ וישכע

         [email 

        .וילע ונלש רמאמה תא אורקל לוכי התא ,הסינכ תוחפ SSH תמסיס לע קמועל רתוי תעדל ידכ .ףותישה תוחתפמ םע ונמייס ,וישכע

          .האבה הדוקפה םע crontab ץבוק תא חתפ ,cron ןיקתהל ידכ .ךכל ןורק עבקנ ואוב

           crontab –e

          .םינותנה תא ןרכנסל ידכ תוקד שמח לכ ותוא ליעפיש ןורק בתוכ ינא ,וז המגודב ןאכ .ךלש לדחמה תרירב ךרוע םע הכירעל ץבוק etc/crontab/חתפי הז

          */5        *        *        *        *   rsync -avzhe ssh [email :/var/www/ /var/www/

          :תבותכב ונלש רתוי םיטרופמה םירמאמב ןייעל לכות ,Cron -ו Rsync הדוקפה םע תישיא םיאתהלו רתוי יתריצי תויהל ידכ .ךלש םיכרצל םאתהב היקיתה םוקימ תאו ןמזה תרוצת תא תונשל ךתורשפאב .תוקד שמח לכב יוב