Ошибка проверки ключа хоста

У меня есть скрипт, который извлекает файлы с сервера, используя этот код для открытия сеанса.

sftp -o port="port" -o IdentityFile="private_key_location" "username@remote_host"

Запуск его вручную успешно загружает файлы.

Но когда я использую планировщик для запуска сценария, он терпит неудачу и запрашивает

No RSA host key is known for [remote_host]:port and you have requested strict checking
Host key verification failed.
Couldn't read packet: Connection reset by peer

Мой private_key_location также доступен другому пользователю. Я читал, что ~/.ssh/known_hosts, где был выполнен сценарий, может не иметь хоста, к которому я подключаюсь в своем ~/.ssh/known_hosts.

Как настроить скрипт так, чтобы он не сбой, когда он запускается другим пользователем, учитывая, что у него все еще есть доступ к моему private_key_location?

Спасибо.