Ubuntu 16.04, Как установить rsync сервер для других систем к доступу через ssh использование крона

Установка: система, "главная" с 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.

3
задан 13 August 2017 в 19:51

2 ответа

Вы используете неправильный инструмент для задания. В мире 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.

5
ответ дан 1 December 2019 в 15:22

Если "главные" подсказки для пароля даже после открытого ключа были установлены, то необходимо рассмотреть/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 на "солнечной энергии", чтобы гарантировать, что это ссылается на закрытый ключ, который Вы генерировали.

1
ответ дан 1 December 2019 в 15:22

Другие вопросы по тегам:

Похожие вопросы: