SSH通过PHP执行


SSH via PHP Exec

我试图在PHP上为wpengine上的几个站点构建一个部署工具。我试图通过ssh连接,但我得到错误:

权限0755 for '/var/www/。Ssh/id_rsa'太开放了。它要求您的私钥文件不能被其他人访问。此私钥将被忽略。

我已经尝试使用chmod更新权限到600 -这是成功的,但提示仍然显示0755…

任何想法?

SSH使用一个有效密钥的私有列表。这个列表需要为用户读写。

PHP脚本肯定会访问这个列表,并检查对它的访问权限。755人说这几乎是公开的。"太开放了"

尝试在PHP中使用拥有该文件的相同用户,并将访问权限更改为700