Échec de la vérification de la clé hôte
J'ai un script qui récupère les fichiers d'un serveur en utilisant ce code pour ouvrir une session.
sftp -o port="port" -o IdentityFile="private_key_location" "username@remote_host"
L'exécuter manuellement télécharge avec succès les fichiers.
Mais lorsque j'utilise le planificateur pour exécuter le script, il échoue et invite
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
Mon private_key_location
est également accessible par un autre utilisateur.
J'ai lu que le ~/.ssh/known_hosts
où le script a été exécuté peut ne pas avoir l'hôte que je connecte dans mon ~/.ssh/known_hosts
.
Comment configurer le script pour qu'il ne soit pas échouer lorsqu'il est exécuté par un autre utilisateur étant donné qu'il a toujours accès à mon private_key_location
?
Merci.