Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:backuppc [2023/07/14 22:57] – [Backup client] 192.168.1.159 | system:backuppc [2026/01/06 03:02] (текущий) – [client1:] mirocow | ||
|---|---|---|---|
| Строка 48: | Строка 48: | ||
| ====== Добавление Backup client ====== | ====== Добавление Backup client ====== | ||
| - | client1: | + | === client1: |
| <code bash> | <code bash> | ||
| - | $ passwd | + | $ ssh admin@client1 |
| + | $ apt install rsync -y | ||
| + | $ adduser | ||
| + | $ echo " | ||
| + | </ | ||
| + | |||
| + | |||
| + | === backup-server === | ||
| + | |||
| + | backup-server: | ||
| + | <code bash> | ||
| + | $ ssh admin@backuppc_server_ip | ||
| $ apt install rsync | $ apt install rsync | ||
| - | $ echo "backuppc | + | $ su - backuppc |
| + | $ ssh-copy-id backuppc@client1 | ||
| + | </ | ||
| + | |||
| + | ====== Настройка Buckup client ====== | ||
| + | |||
| + | ===== Для удаленного клиента ===== | ||
| + | |||
| + | RsyncSshArgs | ||
| + | < | ||
| + | -e $sshPath -l backuppc | ||
| + | </ | ||
| + | |||
| + | ===== Для локального клиента ===== | ||
| + | |||
| + | RsyncSshArgs | ||
| + | < | ||
| + | -e / | ||
| + | </ | ||
| + | |||
| + | ====== Ошибки ====== | ||
| + | |||
| + | ==== bash: line 1: rsync: command not found ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | bash: line 1: rsync: command not found | ||
| + | rsync: connection unexpectedly closed | ||
| + | rsync error: error in rsync protocol data stream (code 12) at io.c(232) [Receiver=3.2.7] | ||
| + | </code> | ||
| + | |||
| + | <note tip>< | ||
| + | Когда BackupPC (или вы вручную) инициирует rsync через SSH, он выполняет следующее: | ||
| + | |||
| + | * Устанавливает SSH-соединение с клиентом. | ||
| + | * Запускает на клиенте удаленную команду rsync --server. | ||
| + | * Если rsync не найден в PATH пользователя backuppc на клиенте, | ||
| + | </code></ | ||
| + | |||
| + | === Исправление | ||
| + | |||
| + | {{: | ||
| + | |||
| + | === Исправление на хосте для бекапа === | ||
| + | |||
| + | <code bash> | ||
| + | $ apt update && apt install -y rsync | ||
| </ | </ | ||
| - | backup server: | + | nano / |
| <code bash> | <code bash> | ||
| - | su - backuppc | + | backuppc |
| - | ssh-copy-id backuppc@client1 | + | |
| </ | </ | ||