gpt4 book ai didi

PHP:通过现有的 SSH 连接进行 SSH

转载 作者:行者123 更新时间:2023-12-02 14:05:06 25 4
gpt4 key购买 nike

我正在寻找通过现有 SSH 连接的 SSH 解决方案并使用 PHP 执行命令。我已经用一个简单的命令完成了这个工作。例子:

$result = shell_exec("ssh user@server1 ssh user@server2 ls");

这在通过 CLI 而不是 CGI 运行时有效。我已经使用 PHPSecLib 进行了一些工作,但是一旦我与 server1 建立了连接,我就无法弄清楚如何打开第二个连接。

有人有什么建议吗?

最佳答案

通过 CGI 运行时,您的 PHP 脚本可能以 Web 服务器用户身份运行,并且该用户无权访问您的 SSH key 。要么给 Web 服务器用户你的 SSH key ,要么安排 PHP 脚本以你的用户身份运行,例如使用 suPHP .

并确保保护您的应用程序,以免您的 key 被盗:)

关于PHP:通过现有的 SSH 连接进行 SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11461365/

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