🐹 Apache: Установка ΠΈ настройка систСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования BackupPC.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.
2. ОписаниС систСмы.
3. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° сСрвСра.

4. БСрвСрная Ρ‡Π°ΡΡ‚ΡŒ.

4.1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рСпозитория epel.
4.2. Установка BackupPC.
4.3. Установка Apache.
4.4. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².
4.5. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСрвисной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.
4.6. ΠŸΡ€Π°Π²Π° доступа ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ.
4.7. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° BackupPC.
4.8. Запуск скрипта configure.pl автоустановки.
4.9. Настройка Apache.
4.10. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.
4.11. Настройка BackupPC.
4.12. Автозапуск Ρ€Π°Π±ΠΎΡ‚Ρ‹ BackupPC.
4.13. Автозапуск Ρ€Π°Π±ΠΎΡ‚Ρ‹ Apache.
4.14. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° web-интСрфСйса BackupPC.

5. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

5.1. ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….
5.2. ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH Π½Π° сСрвСрС.
5.3. ΠŸΡ€ΠΎΠ±Ρ€ΠΎΡ SSH-ΠΊΠ»ΡŽΡ‡Π°.
5.4. Установка rsync Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….

6. Настройка Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² web-интСрфСйсС.
7. ВосстановлСниС ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ.
8. ВосстановлСниС ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ.
9. РСшСниС ошибок.

9.1. Ошибка: can’t ping.

10. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.


  1. CentOS Linux release 7.9.2009 (Core).
  2. BackupPC 4.4.0, released on June 20, 2020.

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° сСрвСра: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ web-сСрвСр ΠΏΠΎΠ΄ CentOS 7 (192.168.0.12) — ΠΏΠ°ΠΏΠΊΠΈ с сайтами ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ftp-сСрвСр ΠΏΠΎΠ΄ CentOS 7 (192.168.0.6) — пополняСмый Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΈΠ³Ρ€ для Windows. ВрСбуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡ… содСрТимого Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ физичСски стоит ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ этих Π΄Π²ΡƒΡ….

Настройку BackupPC сСвСра Π±ΡƒΠ΄Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ сСрвСр. Новый ΠΈ свСТСустановлСнный сСрвСр ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ CentOS 7 ΠΈ Apache. Никаких Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм ΠΈ сСрвисов ΠΎΠ½ Ρƒ мСня ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ с систСмой Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр.

1.1. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСрвСра.

  • SSD 60 Π“Π± для CentOS 7, Apache ΠΈ BackupPC.
  • HDD 3 Π’Π± для хранСния Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².
  • IP-адрСс: 192.168.0.20.
  • BackupPC 4.4.0

2. ОписаниС систСмы.

BackupPC β€” свободноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС (распространяСтся ΠΏΠΎΠ΄ GNU General Public License) для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Π΄Π°Π½Π½Ρ‹Ρ… с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· web-интСрфСйс. ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° любом сСрвСрС ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ CentOS 7. НСт нСобходимости Π² клиСнтской части, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сСрвСр сам ΠΏΠΎ сСбС являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ слуТбами клиСнтской ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

НапримСр, BackupPC являСтся SMB‐клиСнтом, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² сСтСвых ΠΏΠ°ΠΏΠΊΠ°Ρ… Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с Microsoft Windows. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ сСрвСр BackupPC ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Π·Π° мСТсСтСвым экраном, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сСтСвой трансляции адрСсов (NAT), ΠΊΠΎΠ³Π΄Π° Windowsβ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP адрСс. Π’Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π΅ рСкомСндуСтся из‑за большого количСства SMB Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ являСтся использованиС web-сСрвСров, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… SSH ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с tar ΠΈ rsync, Ρ‡Ρ‚ΠΎ позволяСт сСрвСру BackupPC Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² подсСти ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΡ‚ web‐сСрвСров Π΄Π΅ΠΌΠΈΠ»ΠΈΡ‚Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·ΠΎΠ½ΠΎΠΉ.

Бсылка Π½Π° сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: https://backuppc.github.io/backuppc/.

2.1. Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

На клиСнтских ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ минимальная конфигурация, ΠΊΠΎΠ³Π΄Π° производится Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ SSH ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ tar ΠΈ rsync диктуСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм ΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ полосы пропускания ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ИспользованиС rsync Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСго количСства процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ использованиС SMB ΠΈ tar Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСй ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

2.2. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

  • НСт нСобходимости Π² клиСнтской части.
  • НСльзя Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ врСмя для Π½Π°Ρ‡Π°Π»Π° копирования, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ТСстких ссылок.

3. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° сСрвСра.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ систСму ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с Π½Π΅ΠΉ дальшС:

# yum -y update

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ сСрвСр Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ дСлаСтся для ΠΎΠ΄Π½ΠΎΠΉ СдинствСнной Ρ†Π΅Π»ΠΈ, Ρ‚ΠΎ удаляСм SELinux ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.

SELinux – систСма ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ контроля доступа, рСализованная Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«CentOS 7: Как Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ»ΠΈ навсСгда ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ SELinuxΒ».

# yum -y remove selinux*

ПослС удалСния SELinux Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму.

# shutdown -r now

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ настроим мСТсСтСвой экран:

# firewall-cmd --permanent --zone=public --add-service=http

# firewall-cmd --reload

Или ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠΌ firewalld, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ присутствуСт Π² CentOS 7 ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сразу послС установки:

# systemctl stop firewalld

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ΄Π°Π»ΠΈΠΌ Π΅Π³ΠΎ ΠΈΠ· Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ снова послС рСстарта:

# systemctl disable firewalld

ПослС этого Π½Π° сСрвСрС настройки сСтСвого экрана становятся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ.

Установим iptables:

# yum -y install iptables-services

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ iptables Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ:

# systemctl start iptables.service

# systemctl enable iptables.service

Π’Π°ΠΊ ΠΊΠ°ΠΊ Apache Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ‰Π°Ρ‚ΡŒ Π½Π° 80 ΠΏΠΎΡ€Ρ‚Ρƒ, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π½Π° сСрвСрС. Если ΠΏΠΎΡ€Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ Π² конфигурациях Apache, Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ iptables. Π‘ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ web-интСрфСйса с IP-адрСса сСрвСра ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ копирования.

Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ CentOS 7 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

# iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

# service iptables save

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ iptables Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°:

# systemctl restart iptables

ΠŸΠΎΡ€Ρ‚ 80 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Apache.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с iptables ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«CentOS 7: Настройка iptables с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки».

4. БСрвСрная Ρ‡Π°ΡΡ‚ΡŒ.

4.1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ рСпозитория epel.

PEL ΠΈΠ»ΠΈ Extra Packages for Enterprise Linux – это Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Red Hat, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Fedora. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСпозиториях.

Установим ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ epel:
# yum --enablerepo=extras -y install epel-release

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«CentOS 7: Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ SΠ‘L, EPEL, IUS, REMI, GHETTOFORGEΒ».

4.2. Установка BackupPC.

Установим саму систСму BackupPC ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для синхронизации:

# yum --enablerepo=epel-testing -y install BackupPC-XS rsync-bpc

4.3. Установка Apache.

Установим Apache, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²:

# yum -y install bzip2 httpd mod_perl par2cmdline perl-Archive-Zip perl-CGI perl-Compress-Raw-Zlib perl-Data-Dumper perl-Digest-MD5 perl-File-Listing perl-File-RsyncP perl-Net-FTP-AutoReconnect perl-Net-FTP-RetrHandle perl-Time-ParseDate perl-XML-RSS perl-version rrdtool samba-client rsync

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ долгая ΠΈ длинная установка!

4.4. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

Π£ мСня для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° BackupPC сСрвСрС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ большой HDD Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ Π½Π° 3Tb Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /3tb Π² ΠΎΠ±Ρ‰Π΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС CentOS 7.

Как ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ диск простым ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«CentOS 7: Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ диск».

Π― ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для хранСния Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ Π² систСмС BackupPC.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ°ΠΏΠΊΡƒ backuppc Π½Π° ΠΌΠΎΠ΅ΠΌ большом дискС:

# mkdir -p /3tb/backuppc

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: эта ΠΏΠ°ΠΏΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΌ вырастСт Π΄ΠΎ гигантских Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ всС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ² со всСх сСрвСров.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ мСня Π½Π΅ планируСтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сСрвисов Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сСрвСрС, Ρ‚ΠΎ Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ web-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Apache я ΠΏΠΎΠ»ΠΎΠΆΡƒ web-интСрфСйс систСмы BackupPC:

# mkdir -p /var/www/html/backuppc

И создадим cgi-bin ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для backuppc:

# mkdir -p /var/www/cgi-bin/backuppc

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Установщик запросит эти 3 ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Ссли ΠΌΡ‹ явно Π½Π΅ установим ΠΈΡ… Π½ΠΈΠΆΠ΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ скрипта установки систСмы BackupPC.

4.5. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСрвисной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования BackupPC Π½Π° сСрвСрС ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ CentOS 7 ΠΈ Apache трСбуСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ учСтная запись Π½Π° имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ backuppc.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ backuppc:

# groupadd backuppc

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π½Π° имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ backuppc. Мой домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ backuppc Π±ΡƒΠ΄Π΅Ρ‚ /opt/backuppc. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Π²Π°ΠΌ большС нравится.

# useradd --home-dir /opt/backuppc --create-home --shell /bin/bash --base-dir /opt/backuppc --gid backuppc backuppc

4.6. ΠŸΡ€Π°Π²Π° доступа ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ.

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создали ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ этой инструкции, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ backuppc трСбуСтся Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π½ΠΈΡ….

# chown -R backuppc:backuppc /3tb/backuppc
# chown -R backuppc:backuppc /opt/backuppc

4.7. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° BackupPC.

Π‘ΠΊΠ°Ρ‡Π°Π΅ΠΌ с сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² послСднюю Π²Π΅Ρ€ΡΠΈΡŽ систСмы BackupPC Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° BackupPC tar.gz ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ. На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания этой инструкции вСрсия систСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования BackupPC Π±Ρ‹Π»Π° вСрсия 4.4.0.

Π’Ρ‹ΠΉΠ΄Π΅ΠΌ Π² домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³:

# cd ~

Бсылка Π½Π° сайт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: https://backuppc.github.io/backuppc/.

Π‘ΠΊΠ°Ρ‡Π°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² с систСмой Π² Π½Π΅Π³ΠΎ:

# wget https://github.com/backuppc/backuppc/releases/download/4.4.0/BackupPC-4.4.0.tar.gz

РаспакуСм Π΅Π³ΠΎ Π² Π½Π΅Π³ΠΎ:

# tar zxf BackupPC-4.4.0.tar.gz

Π—Π°ΠΉΠ΄Π΅ΠΌ Π² распакованный ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°:

# cd BackupPC-4.4.0

4.8. Запуск скрипта configure.pl автоустановки.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠžΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ максимальноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΡƒΡ‚ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ.

Π‘Π°ΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ для скрипта ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ ΡƒΠΆΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ тСксту инструкции:

# perl configure.pl --batch --cgi-dir /var/www/cgi-bin/backuppc --data-dir /3tb/backuppc --hostname backuppc --html-dir /var/www/html/backuppc --html-dir-url /backuppc --install-dir /opt/backuppc

Иногда выскакиваСт ошибка ΠΎΠ± ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… вСрсиях ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² нСльзя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС развиваСтся быстрСС, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ скомпилируСм сами! Нам понадобится ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с git ΠΈ gcc (GNU Compiler Collection) β€” стандартный компилятор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Linux.

ЛСчится ΠΎΠ½ΠΎ Ρ‚Π°ΠΊ:

# yum -y install git gcc

# git clone https://github.com/backuppc/backuppc-xs.git

# cd backuppc-xs/

# perl Makefile.PL

# make

# make test (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ошибками)

# make install

ПослС установки Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², снова запуститС скрипт configure.pl автоустановки. Всё Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ дольшС Π±Π΅Π· ошибок ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ надписями Π½Π° экранС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установку скрипта configure.pl автоустановки ΠΈ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прописанных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΎΠ½ заставит вас ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° всС эти ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ шаг Π·Π° шагом. Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ автоустановки Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»Π΅Π½, Ссли Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ upgrade старой систСмы BackupPC вСрсии 3, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ инструкции это Π½Π΅ рассматриваСтся! ΠœΡ‹ ставим Π½ΠΎΠ²ΡƒΡŽ систСму Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования BackupPC Π½Π° Ρ‡ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Если Π²Ρ‹ сдСлали ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ строчку ΠΈΠ· этого Ρ€Π°Π·Π΄Π΅Π»Π° инструкции, Ρ‚ΠΎ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² консоль Π½Π΅ Π½Π°Π΄ΠΎ!

# perl configure.pl

4.9. Настройка Apache.

Π― Π²Ρ‹Π±Ρ€Π°Π» ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ CGI (Π½Π΅ SCGI) ΠΈ Π²Ρ‹Π±Ρ€Π°Π» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /var/www/cgi-bin/backuppc для ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° CGI. Π’ качСствС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° хранСния Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ я Π²Ρ‹Π±Ρ€Π°Π» /var/www/html/backuppc. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, потрСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ эти ΠΏΡƒΡ‚ΠΈ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ссли Π²Ρ‹ запустили configure.pl сцСнарий Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Apache Π² ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ conf.d, ΠΈΠ· Ρ‚ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ, ΠΊΡƒΠ΄Π° ΠΌΡ‹ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, скачанный с сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Ρ€Ρ…ΠΈΠ² с систСмой BackupPC.

# cp /root/BackupPC-4.4.0/httpd/BackupPC.conf /etc/httpd/conf.d/

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ BackupPC.conf ΠΏΠΎΠ΄ сСбя создадим Π΅Π³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию:

# cp /etc/httpd/conf.d/BackupPC.conf /etc/httpd/conf.d/BackupPC.conf.back_copy

Π§Ρ‚ΠΎΠ±Ρ‹ авторизация Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/httpd/conf.d/BackupPC.conf Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Directory Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AllowOverride.

# mcedit /etc/httpd/conf.d/BackupPC.conf

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ BackupPC.conf ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

<Directory /var/www/cgi-bin/backuppc>

order deny,allow
deny from all
allow from all

AuthType Basic
AuthUserFile /etc/BackupPC/BackupPC.users
AuthName "BackupPC Community Edition Administrative Interface"
require valid-user

</Directory>

Alias /backuppc /var/www/html/backuppc
ScriptAlias /BackupPC_Admin /var/www/cgi-bin/backuppc/BackupPC_Admin

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Apache. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ сюда ΡΠ΅Ρ€Π²ΠΈΡΠ½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π½Π° имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ backuppc.

# mcedit /etc/httpd/conf/httpd.conf

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ httpd.conf ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎ смыслу строки User apache Π½Π° User backuppc:

User apache
Group apache

Π½Π°

User backuppc
Group apache

НСбольшая Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°! Данная модификация ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвисов завязанных Π½Π° Apache. BackupPC Π΅Π΄ΠΈΠ½ΠΎΠ»ΠΈΡ‡Π½ΠΎ присваиваСт, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Ρƒ Apache сСбС. Π’ процСссС написания инструкции я Π½Π΅ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог ΠΌΠΎΠ³ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это всё Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π΅ измСняя этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. Если Ρƒ вас Π΅ΡΡ‚ΡŒ какая-Π»ΠΈΠ±ΠΎ информация, которая ΠΌΠΎΠ³Π»Π° Π±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, поТалуйста, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΠ± этом Π² коммСнтариях ΠΊ этой инструкции!

4.10. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ BackupPC Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

# htpasswd -c /etc/BackupPC/BackupPC.users backuppc

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° Ρ€Π°Π·Π°.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ присвоСнный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ‘backuppc‘ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ любой Π½Π° своё усмотрСниС.

Если Ρ„Π°ΠΉΠ»Π° BackupPC.users ΡƒΠΆΠ΅ сущСствуСт, Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ -c. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ„Π°ΠΉΠ» ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ htpasswd Π±Π΅Π· Ρ„Π»Π°Π³Π° -c:

# htpasswd /etc/BackupPC/BackupPC.users backuppc

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ появлСниС Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅:

# cat /etc/BackupPC/BackupPC.users

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ содСрТимого Ρ„Π°ΠΉΠ»Π°:

Admin:$apr$Gg/NNV$2OIMrVrviCk
User1:gbDwY2f5$GMrVrvW6qgbDwY

Установим ΠΏΡ€Π°Π²Π° Π½Π° этот Ρ„Π°ΠΉΠ»:

# chown backuppc:apache /etc/BackupPC/BackupPC.users

# chmod -R 755 /etc/BackupPC/BackupPC.users

Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ошибка доступа ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Β«HTTP 500 Internal Server ErrorΒ».

4.11. Настройка BackupPC.

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ config.pl Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /etc/BackupPC/, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ этим сдСлаСм Π΅Π³ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ:

# cp /etc/BackupPC/config.pl /etc/BackupPC/config.pl.copy

НачнСм свСрку ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

# mcedit /etc/BackupPC/config.pl

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ содСрТимоС Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ записям, согласно Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌ Π½Π°ΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ тСксту инструкции:

$Conf{CgiImageDir} = '/var/www/html/backuppc';
$Conf{CgiImageDirURL} = '/backuppc';

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΈΠΌΠ΅Π½Π΅ΠΌ backuppc Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Ρ„Π΅:

$Conf{CgiAdminUserGroup} = '';
$Conf{CgiAdminUsers}     = 'backuppc';

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠΌ измСнСния.

4.12. Автозапуск Ρ€Π°Π±ΠΎΡ‚Ρ‹ BackupPC.

# cp /root/BackupPC-4.4.0/systemd/backuppc.service /etc/systemd/system/
# systemctl daemon-reload
# systemctl start backuppc
# systemctl enable backuppc

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ слуТбы:

# systemctl status backuppc -l

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ log-Ρ„Π°ΠΉΠ» BackupPC:

# tail -f /var/log/BackupPC/LOG

Всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ!

Π–ΠΌΠ΅ΠΌ Β«CtrlΒ» + Β«zΒ» ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅ΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ log-Ρ„Π°ΠΉΠ»Π°.

4.13. Автозапуск Ρ€Π°Π±ΠΎΡ‚Ρ‹ Apache.

Установка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€Π°Π²:

# chmod u+s /var/www/cgi-bin/backuppc/BackupPC_Admin

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ синтаксис Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…:

# apachectl configtest

Всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ!

Π‘Π΄Π΅Π»Π°Π΅ΠΌ автозапуск Apache:

# systemctl start httpd
# systemctl enable httpd

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ Apache:

# systemctl status httpd

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΡ€Ρ‚ ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ Apache:

# yum -y install net-tools

# netstat -nlpt | grep httpd

Π₯отя ΠΈ Ρ‚Π°ΠΊ извСстно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ 80, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ для проброса Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ локальной сСти ΠΈΠ»ΠΈ сокрытия Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΎΡ‚ посторонних Π³Π»Π°Π· Π² локальной сСти.

4.14. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° web-интСрфСйса BackupPC.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования BackupPC, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΏΠΎ ссылкС:

Бсылка: http://yourserverip/BackupPC_Admin

Бсылка: http://192.168.0.20/BackupPC_Admin

Π›ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создавали Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ тСксту.

Если Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ провСряйтС настройки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Apache ΠΈ iptables. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго Π²Ρ‹ допустили ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ.

5. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ.

5.1. ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….

На ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… сСрвСрах, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ, трСбуСтся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ssh-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ:

# ssh-keygen

На всС вопросы сСрвСров просто ΠΆΠΌΠ΅ΠΌ Enter, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ. Нам Π½ΡƒΠΆΠ½Π° Π±Π΅ΡΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ аутСнтификация!

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«CentOS 7: Настройка ΠΈ использованиС SSH, ΠΎΠ½ ΠΆΠ΅ Secure ShellΒ».

5.2. ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH Π½Π° сСрвСрС.

Π‘Π΅Ρ€Π²Π΅Ρ€Ρ‹ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ нСсколькими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для Ρ‚ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» rsync Ρ‡Π΅Ρ€Π΅Π· SSH.

Для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ SSH для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ backuppc ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π½Π° клиСнтскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ для ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root.

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ backup Ρ„Π°ΠΉΠ»Ρ‹/ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

# grep backuppc /etc/passwd

# usermod -s /bin/bash backuppc

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ backuppc:

# su - backuppc

$ pwd

$ ssh-keygen -t rsa

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’Π΅Π·Π΄Π΅ ΠΆΠΌΠ΅ΠΌ Π½Π° всС вопросы ENTER ΠΈ НЕ Π—ΠΠ”ΠΠ•Πœ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ соСдинСниС шло ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ!

Если ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ошибка Π² Π»ΠΎΠ³Π°Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию.

Если Π½ΡƒΠΆΠ½ΠΎ с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Π³ΠΎ использованиС ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ послС всСх манипуляций:

# usermod -s /sbin/nologin backuppc

5.3. ΠŸΡ€ΠΎΠ±Ρ€ΠΎΡ SSH-ΠΊΠ»ΡŽΡ‡Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° сСрвСр.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ»ΠΈ остаСмся ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ backuppc:

# su - backuppc

Π’ качСствС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ сСрвСров: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ web-сСрвСр ΠΏΠΎΠ΄ CentOS 7 (192.168.0.12) ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ftp-сСрвСр ΠΏΠΎΠ΄ CentOS 7 (192.168.0.6). ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ SSH-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, сСрвСра Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ (ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ yes) ΠΈ ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ root ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· сСрвСров. Π’Π²ΠΎΠ΄ΠΈΠΌ всС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Если Ρ‚Π°ΠΌ стоят систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π°Π½ ΠΎΡ‚ Π½ΠΈΡ….

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ web-сСрвСр (192.168.0.12):

$ ssh-copy-id root@192.168.0.12

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ftp-сСрвСр (192.168.0.6):

$ ssh-copy-id root@192.168.0.6

5.4. Установка rsync Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎ SSH-ΠΊΠ»ΡŽΡ‡Ρƒ Π±Π΅Π· пароля ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ с BackupPC-сСрвСра Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ web-сСрвСр (192.168.0.12):

$ ssh root@192.168.0.12

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ssh Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ устанавливаСм rsync Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ способом:

# yum -y install rsync

НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° свой сСрвСр Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования:

$ exit

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ftp-сСрвСр (192.168.0.6):

$ ssh root@192.168.0.6

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ssh Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ устанавливаСм rsync Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ способом:

# yum -y install rsync

НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° свой сСрвСр Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования:

$ exit

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° сСрвСр Π½Π° BackupPC! Π˜Π½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ…ΠΎΠ·ΡΠΉΠ½ΠΈΡ‡Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ, ΠΊΡƒΠ΄Π° вошли. Π’Π½Π΅ΡˆΠ½Π΅ сразу Π½Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ссли Π½Π΅ ΠΏΡ€ΠΈΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

6. Настройка Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² web-интСрфСйсС.

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ установлСно, Π²Ρ‹ Π²Π²Π΅Π»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ Π²Ρ…ΠΎΠ΄Π° Π² web-интСрфСйс, ΠΏΠΎΠΏΠ°Π»ΠΈ Π² консоль ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра BackupPC.

Π’ настройках web-интСрфСйса ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ русский язык. Для этого прослСдуСм ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Edit Config -> CGI -> Language Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ru.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ страницу систСмы Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования:

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Edit Hosts ΠΈ заполняСм Ρ„ΠΎΡ€ΠΌΡƒ:

  1. Π–ΠΌΠ΅ΠΌ Add, появится ΠΏΠΎΠ»Π΅ для Π²ΠΎΠ΄Π° IP-адрСса ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π²Π²ΠΎΠ΄ΠΈΠΌ IP-адрСс ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π–ΠΌΠ΅ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π·! Π•Ρ‰Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ адрСс. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ IP-адрСс хоста ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ выполняСтся Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π£ нас это ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ root Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ….
  2. Π‘Π²Π΅Ρ€Ρ…Ρƒ Π½Π°Π΄ этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π²Π²ΠΎΠ΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ надпись Save. НаТмём Π½Π° Save ΠΈ сохраним Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ нашСго Π²Π²ΠΎΠ΄Π°.

ПослС сохранСния Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Hosts, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Xfer ΠΈ добавляСм Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

  • XferMethod = rsync (ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ этой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ ΠΈ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ).
  • RsyncClientPath = /usr/bin/rsync (ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ rsync самом Π½Π° хостС).

НаТимаСм ΠΊΠ½ΠΎΠΏΠΊΡƒ Save ΠΈ сохраняСм Π²Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ свой хост. ИдСм Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ хоста. Edit Config -> Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Xfer. Π’ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ всё пусто.

Вносим Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ измСнСния, Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹:

  • XferMethod = rsync (ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ этой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ ΠΈ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ).
  • RsyncShareName = /web (ΠΌΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с содСрТимым сайтов, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ для Π½Π΅Π³ΠΎ Π½ΠΎΠ²ΡƒΡŽ строку ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Add) ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Если Π²Ρ‹ смонтировали устройство Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ Π½Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ! Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /web — это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ физичСскоС устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ смонтировано Π² систСму ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅ΠΌΡΡ Π½ΠΈΠΆΠ΅ ΠΏΠΎ страничкС…

  • BackupFilesExclude — ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· списка для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования. Π”Π΅Π»Π°Π΅ΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию всСх ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ…:
    • /dev
    • /media
    • /mnt
    • /proc
    • /sys
  • RsyncClientPath = /usr/bin/rsync (ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ rsync Π½Π° самом хостС).

НаТимаСм ΠΊΠ½ΠΎΠΏΡƒ Save ΠΈ сохраняСм свои Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Π‘Π½ΠΎΠ²Π° Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Server —> Edit Config, заполняСм Π²Π½ΠΈΠ·Ρƒ поля Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π°Π΄ΠΎ, Ссли Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ копия Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ дискС. НС систСмном. Если Π²Ρ‹ настроили всё строго ΠΏΠΎ инструкции, Ρ‚ΠΎ здСсь Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ TopDir (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования) Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π° Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ большом HDD Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ тСксту Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ настроили Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСрвСра Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΊ хостам, Π½Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΅Π³ΠΎ расписаниС.

ИдСм Π² Server ΠΏΡƒΠ½ΠΊΡ‚ Edit Config —> Schedule. Нас интСрСсуСт ΠΏΡƒΠ½ΠΊΡ‚ BlackoutPeriods:

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’ΡƒΡ‚ самый интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚! ΠŸΡ€ΠΎΡˆΡƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Нюанс β„–1: Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎ врСмя 19.5, Ρ‚ΠΎ это НЕ Π‘ΠžΠžΠ’Π’Π•Π’Π‘Π’Π’Π£Π•Π’ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 19:50, Π° соотвСтствуСт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 19:30, Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ парадокс!

Нюанс β„–2: Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ BlackoutPeriods — врСмя, ΠΊΠΎΠ³Π΄Π° нСльзя ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π² «7″, Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ «19.5″, Ρ‚ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ с 19:30 ΠΏΠΎ 7:00 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ дня, ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ систСмы.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡŒ Π½ΠΎΡ‡ΡŒΡŽ 1:00 Π΄ΠΎ 2:00, Ρ‚ΠΎ BlackoutPeriods ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²ΠΈΠ΄ hourBegin «2«, Π° hourEnd «1«.

Нюанс β„–3: Π¨Π°Π³ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 30 ΠΌΠΈΠ½ΡƒΡ‚. Π’ΠΎ Π΅ΡΡ‚ΡŒ задания ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ полчаса, Π½Π΅ Ρ‡Π°Ρ‰Π΅!

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡƒΠ½ΠΊΡ‚ Home Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния хостом, ΠΆΠΌΡ‘ΠΌ Start Full Backup. Π‘Ρ€Π°Π·Ρƒ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, затаится, свСрится с Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ процСсс копирования. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сильно Π³Ρ€ΡƒΠ·ΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Π½Π°Π» связи ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСрами Π²ΠΎ врСмя сСанса Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.

Π‘Π΅Ρ€Π²Π΅Ρ€ Π΅Ρ‰Π΅ Ρ€Π°Π· поинтСрСсуСтся Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹ΠΌ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΡŒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

ΠžΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Start Full Backup. Начнётся Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ согласно Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Ρƒ ΠΈ списку Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

ВСрнСмся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° Home страницу ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° ссылку 192.168.0.12 home page.

ПодоТдСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. ΠœΠΈΠ½ΡƒΡ‚ 10-15 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ log-Ρ„Π°ΠΉΠ»Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования стартуСт Π½Π΅ сразу, Π° Π² ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎ своСму ТСланию. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ стартовало. НСт Π»ΠΈ критичСских ошибок, ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.

НаТимаСм ΠΏΡƒΠ½ΠΊΡ‚ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ LOG file ΠΈ смотрим ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ старт Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.

Π£Π²ΠΈΠ΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. Наши ΠΏΠ°ΠΏΠΊΠΈ для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ! ПолноС ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ происходит ΠΎΡ‚ часа Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π½Π΅ΠΉ. Всё завсист ΠΎΡ‚ пропускной способности вашСй сСти. Π–Π΄Π΅ΠΌ… Π—Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ€Π°Π·Π΄Π΅Π» восстановлСния Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ скопированных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, смонтированноС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ устройство, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

7. ВосстановлСниС ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС всё просто! Всё Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ простоС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² сСбС Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ хост, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² мСню ΠΏΡƒΠ½ΠΊΡ‚ Browse backup, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ», ΠΆΠΌΠ΅ΠΌ Restore selected files.

Π”Π°Π»Π΅Π΅ откроСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ станица с Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ дСйствий:

  • Option 1: Direct Restore — Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию сразу Π½Π° самом хостС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ прямо ΠΏΠΎΠ²Π΅Ρ€Ρ… локальной Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии Π½Π° самом хостС.
  • Option 2: Download Zip archive — ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² с Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ (Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ) Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½ web-интСрфСйс сСрвСра Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия Π°Ρ€Ρ…ΠΈΠ²Π°, для экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ названия ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π°Ρ€Ρ…ΠΈΠ²Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π° отобраТаСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.
  • Option 3: Download Tar archive — ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² с ΠΏΠΎΠ»Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΎΠΉ Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² (Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ) Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½ web-интСрфСйс сСрвСра Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования.

8. ВосстановлСниС ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ.

Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас остаСтся копия ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° сСрвСра BackupPC, Π° самого ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΡƒΠΆΠ΅ Π½Π΅Ρ‚ физичСски ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ. Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² сСти создаСтся Π΅Π³ΠΎ ΠΊΠ»ΠΎΠ½ с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ IP адрСсом ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Или, ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½Π° ΠΊΠ»ΠΈΠ½Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠ»ΡŽΡ‡ ΠΈ старый ΠΊΠ»ΡŽΡ‡ Π½Π° сСрвСрС ΡƒΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ врСмя Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ копию Ρ„Π°Π»ΠΎΠ² Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ сохранСнный ΠΊΠ»ΡŽΡ‡ Π½Π° сСрвСрС BackupPC ΠΊ Π½Π΅ΠΌΡƒ ΡƒΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ BackupPC пытаСтся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ старым ΠΊΠ»ΡŽΡ‡Π°ΠΌ. Для исправной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ΄Π°Π»ΠΈΠΌ старыС ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ запишСм Π½ΠΎΠ²Ρ‹Π΅.

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ для рСдактирования Ρ„Π°ΠΉΠ» с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ:

# /opt/backuppc/.ssh/known_hosts

Π‘Ρ‹Π»ΠΎ — Ρ‚Ρ€ΠΈ извСстных ΠΊΠ»ΡŽΡ‡Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ:

192.168.0.12 ecdsa-sha2-nistp256 Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ_ΠΊΠ»ΡŽΡ‡=
192.168.0.31 ecdsa-sha2-nistp256 Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ_ΠΊΠ»ΡŽΡ‡=
192.168.0.37 ecdsa-sha2-nistp256 Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ_ΠΊΠ»ΡŽΡ‡=

Π‘Ρ‚Π°Π»ΠΎ — ΡƒΠ΄Π°Π»ΠΈΠΌ ΡƒΠΆΠ΅ Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ строки с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²:

192.168.0.12 ecdsa-sha2-nistp256 Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ_ΠΊΠ»ΡŽΡ‡=
192.168.0.31 ecdsa-sha2-nistp256 Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ_ΠΊΠ»ΡŽΡ‡=

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠΌ Ρ„Π°ΠΉΠ» ΠΈ Π²Ρ‹ΠΉΠ΄Π΅ΠΌ ΠΈΠ· тСкстового Ρ€Π΅Π°ΠΊΡ‚ΠΎΡ€Π°.

БСйчас сСрвСр BackupPC Π·Π°Π±Ρ‹Π» старого ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄ Ρ‚Π΅ΠΌ ΠΆΠ΅ IP адрСсом.

# ssh-copy-id root@192.168.0.37

Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π·ΡΡ‚ΡŒ копию ΠΊΠ»ΡŽΡ‡Π° Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π°Π½ΠΎΠ²ΠΎ ΠΈ помСстит Π΅Π³ΠΎ Π² своС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с эим ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ rsync, Ссли Π΅Π³ΠΎ Ρ‚Π°ΠΌ Π½Π΅ установлСно, ΠΈΠ½Π°Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚!

9. РСшСниС ошибок.

9.1. Ошибка: can’t ping.

Ошибка: ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ³ΠΎ копирования ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ происходит, Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ошибка.

2020-06-11 13:47:14 ping too slow on 180.170.44.40 26.84msec
2020-06-11 13:47:14 can’t ping 180.170.40.40 (client = 185.178.44.45); exiting

РСшСниС: Ссли с хостом всё Π² порядкС, ΠΈ Ρ‚Π°ΠΌ просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΏΠΈΠ½Π³ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Для этого Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Edit Config хоста, ΠΈΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ PingCmd ΠΈ мСняСм Π΅Π³ΠΎ содСрТимоС ΠΈ ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² override:

$pingPath -c 1 $host

Π½Π°

/bin/echo

НаТимаСм ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Save.

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ сСрвис BackupPC Π½Π° сСрвСрС:

# systemctl restart backuppc

ΠŸΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ снова.

Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ хоста сообщаСт:

2020-06-15 10:28:36 full backup started for directory /

Всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

10. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

  1. github.com Β«Installing BackupPC 4 from tarball on CentOS 7Β».
  2. backuppc.github.io Β«BackupPC — High-performance, enterprise-grade backupΒ».
  3. github.com Β«Welcome to the backuppc wiki!Β».
  4. itsolutiondesign.wordpress.com Β«no ping responseΒ».

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: