我有一个 PHP 文件,其中单击提交按钮后,正在执行另一个 PHP 脚本。在第二个 PHP 脚本中,正在执行一个 shell 脚本,在该脚本中与另一台服务器建立了 SSH 连接。
我遇到的问题是与另一台服务器的 SSH 连接只能由特定用户完成。但是 PHP 脚本正在由 www-data 执行,因此我无法将用户更改为需要 ssh 连接的用户,因为它每次都需要密码。
我还尝试从第一个 PHP 文件执行 shell 脚本,但仍然没有成功。
我的操作系统是 UBUNTU。
可以做到这一点,如果可以,如何做到这一点?谢谢