gpt4 book ai didi

php - 通过 PHP 与不同用户使用 SSH

转载 作者:搜寻专家 更新时间:2023-10-31 21:36:30 25 4
gpt4 key购买 nike

我有一个 PHP 文件,在其中单击提交按钮后,将执行另一个 PHP 脚本。在第二个 PHP 脚本中,正在执行一个 shell 脚本,其中正在对另一台服务器进行 SSH 连接。

我遇到的问题是到另一台服务器的 SSH 连接只能由特定用户完成。然而,PHP 脚本正在由 www-data 执行,因此我无法将用户更改为需要 ssh 连接的用户,因为它每次都需要密码。

我还尝试从第一个 PHP 文件执行 shell 脚本,但仍然没有成功。

我的操作系统是 UBUNTU。

这可以做到吗?如果可以,如何实现?谢谢

最佳答案

您可以使用sudo 命令。要将密码传递给它,有一个 -S 选项

关于php - 通过 PHP 与不同用户使用 SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18121244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com