Ошибка проверки ключа хоста
У меня есть скрипт, который извлекает файлы с сервера, используя этот код для открытия сеанса.
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
?
Спасибо.