我正在尝试在PHP上为wpengine上的一些站点构建一个部署工具。我正在尝试通过ssh连接,但我收到了错误:
'/var/www/.ssh/id_rsa'的权限0755太开放了。 其他人无法访问您的私钥文件。 此私钥将被忽略。
我尝试使用chmod将权限更新为600 - 这是成功但提示仍显示0755 ...
有什么想法吗?
答案 0 :(得分:0)
SSH使用私有密钥列表。此列表需要为用户读取和写入。
PHP脚本肯定会访问此列表,并检查对它的访问权限。 755说这几乎是公开的。它太“开放”了
尝试在PHP中使用拥有此文件的相同用户,并将访问权限更改为700