Почему удаленный владелец не хочет, чтобы вы настраивали ключи?
Ключ такой же, как пароль, или даже лучше, потому что его легче отследить, где он используется.Безусловно, правильным решением является создание пары ключей и ее использование для автоматической аутентификации.
Теперь, если вам действительно нужно использовать scp
без аутентификации с открытым ключом, вы можете сделать это либо сбиблиотека expect
для ввода пароля в scp
или использование библиотеки ssh
вместо внешнего вызова команды scp
.В любом случае вам придется установить оболочку, которая будет использоваться cron
вместо прямого вызова scp
.