Установка: система, "главная" с Ubuntu 16.04 и вторым жестким диском только для резервных копий.
/dev/sdb1 смонтирован в/mnt
Я создал подкаталог, названный/mnt/prime для первого резервного копирования главной начальной загрузки содержание SSD.
-> Выполнение команды:
sudo rsync -aAXv / --delete --ignore-errors --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/prime
действительно делает хорошую зеркальную копию корневой файловой системы в тот каталог/mnt/prime
Таким образом, теперь, в попытке настроить rsync сервер для остальной части систем Linux (Другая Ubuntu и горстка систем Raspian Jessie), я следую за этими направлениями:
Как Использовать rsync для Резервного копирования Данных по Linux
ВЫБОРКА: это говорит для ввода следующих двух команд:
yum -y install ssh rsync
sudo apt-get install ssh rsync
Первая проблема состоит в том, что нет никакой вкусной команды в этой системе, таким образом, я пропустил тот шаг. rsync установлен без проблем.
Все мои системы сделали установку входа в систему без пароля
ssh-keygen
ssh-copy-id ~/.ssh/id_rsa.pub prime
и у меня нет проблемы с копиями scp без пароля.
Вопрос: как я продолжаю двигаться так, эта система может стать rsync сервером для других систем Linux.
Вы используете неправильный инструмент для задания. В мире Debian (который включает Ubuntu), пакеты установлены с помощью apt
или apt-get
. Это - диспетчер пакетов системы. Вы пытались использовать диспетчер пакетов (yum
) от другого семейства распределений, семейства Red Hat. Это на самом деле упоминается в сайте, с которым Вы связались:
На дистрибутивах Red Hat команда является “вкусной установкой rsync”, и на Debian это “sudo склонно - получают установку rsync”.
Так, вместо этого:
sudo yum -y install ssh rsync
Сделайте это:
sudo apt install ssh rsync
И забудьте о yum
.
Если "главные" подсказки для пароля даже после открытого ключа были установлены, то необходимо рассмотреть/etc/ssh/sshd_config и ~/.ssh на "главном".
/etc/ssh/sshd_config:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
~/.ssh: (проверьте полномочия и называющий),
drwx------ 2 [user] [group] 1024 Dec 5 2012 .ssh
-rw------- 1 [user] [group] 5622 May 18 2015 .ssh/authorized_keys
Также проверьте/etc/ssh/ssh_config на "солнечной энергии", чтобы гарантировать, что это ссылается на закрытый ключ, который Вы генерировали.