I haven't used Net::SFTP::Foreign before, but I have run into similar problems.
Usually this type of problem comes from your script consulting a different known_hosts file than your command line. EG your command line runs as a user and your script runs as root. One option is to insert the host keys for all the hosts in the /etc/ssh/known_hosts file. That way it won't matter which user the script is running as. See ssh-keyscan for details.
In reply to Re: Error with Net::SFTP:Foreign
by pileofrogs
in thread Error with Net::SFTP:Foreign
by ScooterTrash
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |