π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ rsync ΠΈ cron Π₯ΠΎΡΠΈΡΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ? π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΠΊΡΠΎΡ ΡΠ΅ΠΊΡΠ΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠΏΡΠΎΡΡΠΈΡΡ Π±ΡΠΊΠ°ΠΏΡ β ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠ»ΠΈ ΡΠ°ΠΌΠΈ ΡΠΎΠ±ΠΎΠΉ, Π° Π²Ρ ΠΎΡΠ΄ΡΡ
Π°Π»ΠΈ. ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Ρ
ΠΈΡΡΡΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ: ΠΈ ssh-ΠΊΠ»ΡΡΠΈ, ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΡΠΊΡΠΈΠΏΡ β Π²ΡΠ΅ Π΄Π΅Π»Π°Π΅ΡΡΡ Π·Π° ΠΌΠΈΠ½ΡΡΡ! - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ SSH Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ: ssh-keygen -t rsa -b 4096 -N "" -f ~/.ssh/id_rsa - Π Π°ΡΡΠ°ΡΡΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΌΠ΅Π½ Π±ΡΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ: ssh-copy-id user@remote_host - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ cron Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π·Π°ΠΏΡΡΠΊΠΎΠ² β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² ΠΏΠΎΠ»Π½ΠΎΡΡ: crontab -e ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠΎΡΠΊΡ: 0 0 * * * rsync -avz --delete /local/data/ user@remote_host:/backup/ Π’Π°ΠΊ Π²Π°ΡΠΈ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΏΠΈΡΡΡΡΡΡ, Π³ΠΈΠ±ΠΊΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ. ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ»ΡΡ, ΠΈ Π±ΡΠΊΠ°ΠΏ Π±ΡΠ΄Π΅Ρ ΠΈΠ΄ΡΠΈ Π±Π΅Π· Π²Π°ΡΠ΅Π³ΠΎ Π²Π΅Π΄ΠΎΠΌΠ°! ΠΠ΅ΡΡΠ°Π΅ΡΡ ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠΈ? ΠΠΎΠΏΡΠΎΠ±ΡΠΉ, Π²Π΅Π΄Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ Π·Π°Π±ΠΎΡΡ Π² Π»ΡΠ³ΠΊΠΎΠ΅ Π΄Π΅Π»ΠΎ. - ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ rsync ΠΈ cron
23Β ΠΈΡΠ»ΡΒ 202523Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½