Хорошо, я прошу прощения за то, что не разобрался в этом самостоятельно с помощью десятков онлайн-сайтов и вопросов здесь ... но у меня не хватает времени и я не хочу ничего ломать.
Мне нужно сделать резервную копию папки и всех подпапок и файлов с одного сервера Linux (Gentoo) в ящик Ubuntu в той же сети, желательно с помощью rsync.
Вот что мне нужно:
Спасибо!
В поле Gentoo выполните «ssh-keygen», чтобы сгенерировать ключи SSH для учетной записи, на которой запущен cron. Убедитесь, что вы не установили кодовую фразу для закрытого ключа.
В поле Ubuntu поместите открытый ключ из поля Gentoo в файл .ssh / authorized_keys целевой учетной записи.
Предполагая / path / to / files в поле Gentoo и / path / to / backups / в Ubuntu, вы можете сделать что-то вроде:
rsync -v -a /path/to/files/ ubuntubox:/path/to/backups/`date +%A`/
который должен поместить содержимое / path / to / files / во что-то вроде / path / to / backups / Thursday / в поле Ubuntu.
Я бы использовал параметр «-n» в rsync при тестировании, чтобы фактически не записывать данные в цель.