gpt4 book ai didi

php - 使用 sshpass 身份验证返回空字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:59 26 4
gpt4 key购买 nike

我是 Linux-SA 服务器自动化工具环境的新手。我正尝试按如下方式验证 sshpass:

在 linux 环境中,我在终端中使用以下代码并正确获取文件列表:

sshpass -p Password ssh -o StrictHostKeyChecking=no root@localhost "ls /root" 

但是如果我尝试从 PHP 中获取结果,它会返回一个空字符串:

shell_exec('sshpass -p Password ssh -o StrictHostKeyChecking=no root@localhost "ls /root"');

最佳答案

如果您是第一次通过 ssh 连接到此服务器,则需要手动执行一次。所以 RSA key 被添加到已知主机。有同样的问题。这很有帮助。

关于php - 使用 sshpass 身份验证返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18842418/

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