php,bash,sshpass,scp无法通过shell_exec工作

性别蜂

问题

我有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=noscp

sshpass -p 'PASSWORD' scp -o StrictHostKeyChecking=no ../xlsx/"${file_pdf%.*}-$i.xlsx" USER@HOST:/var/www/html/FOLDER 2>&1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php -f选项无法从shell_exec工作

来自分类Dev

通过php shell_exec的Docker命令

来自分类Dev

npm安装无法通过php system()运行(exec / shell_exec)

来自分类Dev

从exec()或shell_exec()调用时,wget无法正常工作

来自分类Dev

使用PHP shell_exec()执行BASH脚本,无法写入文件

来自分类Dev

无法使用PHP shell_exec()执行telnet命令

来自分类Dev

通过PHP中的shell_exec从自定义文件输出shell输出

来自分类Dev

即使安全模式已关闭,带MySQL的shell_exec也无法正常工作

来自分类Dev

PHP从shell_exec删除隐藏的字符

来自分类Dev

Nginx中的PHP shell_exec权限

来自分类Dev

php shell_exec返回null

来自分类Dev

PHP shell_exec System.OutOfMemoryException

来自分类Dev

PHP,而shell_exec Kill -9

来自分类Dev

Nginx中的PHP shell_exec权限

来自分类Dev

PHP shell_exec()-详细输出?

来自分类Dev

从php shell_exec()运行node js

来自分类Dev

PHP shell_exec()SASS-更新

来自分类Dev

结束 shell_exec 进程 PHP

来自分类Dev

用PHP shell_exec()循环:使用php for()或bash做完吗?

来自分类Dev

尝试在PHP中使用shell_exec通过openssl创建证书

来自分类Dev

通过shell_exec()从PHP调用“ firebase deploy”不起作用

来自分类Dev

无法通过PHP中的shell_exec()函数运行wkhtmltopdf逗号,但在命令行上可以使用相同的命令

来自分类Dev

php shell_exec bash.exe在Windows XP IIS中不起作用

来自分类Dev

使用shell_exec将Bash参数传递给PHP文件

来自分类Dev

php shell_exec bash.exe在Windows XP IIS中不起作用

来自分类Dev

PHP在运行后台进程的bash脚本上调用shell_exec超时

来自分类Dev

Windows中的PHP shell_exec无法写入LPT1

来自分类Dev

PHP shell_exec无法与grep和管道一起使用

来自分类Dev

Windows中的PHP shell_exec无法写入LPT1

Related 相关文章

  1. 1

    php -f选项无法从shell_exec工作

  2. 2

    通过php shell_exec的Docker命令

  3. 3

    npm安装无法通过php system()运行(exec / shell_exec)

  4. 4

    从exec()或shell_exec()调用时,wget无法正常工作

  5. 5

    使用PHP shell_exec()执行BASH脚本,无法写入文件

  6. 6

    无法使用PHP shell_exec()执行telnet命令

  7. 7

    通过PHP中的shell_exec从自定义文件输出shell输出

  8. 8

    即使安全模式已关闭,带MySQL的shell_exec也无法正常工作

  9. 9

    PHP从shell_exec删除隐藏的字符

  10. 10

    Nginx中的PHP shell_exec权限

  11. 11

    php shell_exec返回null

  12. 12

    PHP shell_exec System.OutOfMemoryException

  13. 13

    PHP,而shell_exec Kill -9

  14. 14

    Nginx中的PHP shell_exec权限

  15. 15

    PHP shell_exec()-详细输出?

  16. 16

    从php shell_exec()运行node js

  17. 17

    PHP shell_exec()SASS-更新

  18. 18

    结束 shell_exec 进程 PHP

  19. 19

    用PHP shell_exec()循环:使用php for()或bash做完吗?

  20. 20

    尝试在PHP中使用shell_exec通过openssl创建证书

  21. 21

    通过shell_exec()从PHP调用“ firebase deploy”不起作用

  22. 22

    无法通过PHP中的shell_exec()函数运行wkhtmltopdf逗号,但在命令行上可以使用相同的命令

  23. 23

    php shell_exec bash.exe在Windows XP IIS中不起作用

  24. 24

    使用shell_exec将Bash参数传递给PHP文件

  25. 25

    php shell_exec bash.exe在Windows XP IIS中不起作用

  26. 26

    PHP在运行后台进程的bash脚本上调用shell_exec超时

  27. 27

    Windows中的PHP shell_exec无法写入LPT1

  28. 28

    PHP shell_exec无法与grep和管道一起使用

  29. 29

    Windows中的PHP shell_exec无法写入LPT1

热门标签

归档