问题
我有php
,通过运行bash
脚本shell_exec
。一切正常,但最后一步(scp
到服务器)为假。
sshpass -p 'PASSWORD' scp ../xlsx/"${file_pdf%.*}-$i.xlsx" USER@HOST:/var/www/html/FOLDER 2>&1
输出。
Host key verification failed.
当我在服务器上以用户身份运行此脚本时,一切正常。是否需要scp
通过用户运行(或连接)的工具www-data
?权限适用777
于文件夹。
谢谢。
解。
我添加选项-o StrictHostKeyChecking=no
到scp
。
sshpass -p 'PASSWORD' scp -o StrictHostKeyChecking=no ../xlsx/"${file_pdf%.*}-$i.xlsx" USER@HOST:/var/www/html/FOLDER 2>&1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句