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