У меня есть два сервера, один локальный и один в сети. Я хочу синхронизироваться с заданием crontab (crontab -e) каждый день в 4:00 между двумя папками на этих серверах. Я хотел бы использовать для этого Unison с ключом, сгенерированным RSA. Я сгенерировал открытый ключ на локальном сервере и скопировал его на второй сервер с помощью команды ssh-copy-id -i ~/.ssh/id_rsa.pub user@server .

Когда я проверяю ключ, меня спрашивают об аутентификации по паролю. Я хочу избежать этого и вместо этого использовать открытый ключ SSH, который я уже сгенерировал. Таким образом, синхронизация между обеими папками не запрашивает пароль.

Другой вопрос, могу ли я выполнить эту синхронизацию, если на первом сервере я использую другого пользователя в качестве второго?

Для установки Unison и генерации ключа я использовал этот

0